<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6300236304867630466</id><updated>2024-09-07T10:57:35.777+09:00</updated><category term="AOJ"/><category term="AOJ_Volume0"/><category term="AOJ_Volume11"/><category term="AOJ_Volume1"/><category term="文字列"/><category term="エラトステネスの篩"/><category term="AOJ_Volume2"/><category term="AOJ_Volume20"/><category term="dfs"/><category term="AOJ_Volume10"/><category term="AOJ_Volume21"/><category term="AOJ_Volume5"/><category term="DP"/><category term="POJ"/><category term="ソート"/><category term="投稿テスト"/><category term="探索"/><category term="最大公約数"/><category term="約数"/><category term="素数"/><category term="10進2進変換"/><category term="BGM"/><category term="H1"/><category term="Java"/><category term="Sublime Text2"/><category term="Zoom"/><category term="Zoom H1"/><category term="cin.get()"/><category term="error"/><category term="map"/><category term="replace"/><category term="stack"/><category term="vector"/><category term="あみだくじ"/><category term="シーザー暗号"/><category term="ポケベル打ち"/><category term="ユークリッドの互除法"/><category term="ワーシャル・フロイド法"/><category term="動画"/><category term="動的計画法"/><category term="図形"/><category term="完全数"/><category term="小数点"/><category term="年号"/><category term="数え上げ"/><category term="時間"/><category term="暗号"/><category term="最小公倍数"/><category term="桁数"/><category term="海"/><category term="直角三角形"/><title type='text'>crane</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>77</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-95871131802980892</id><published>2013-10-01T11:10:00.001+09:00</published><updated>2013-10-01T11:10:30.661+09:00</updated><title type='text'>mac　デリートキー</title><content type='html'>macの「delete」キーはwindowsと異なる。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
macの「delete」はwindowsでの「&lt;span style=&quot;background-color: white; font-family: &#39;Hiragino Kaku Gothic Pro&#39;; font-size: 13px; line-height: 16px; text-align: left;&quot;&gt;Backspace」キーに相当する。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Hiragino Kaku Gothic Pro&#39;; font-size: 13px; line-height: 16px; text-align: left;&quot;&gt;windowsでいう「delete」キーを使用するには「fn」+「delete」とすればよい。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/95871131802980892/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2013/10/mac.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/95871131802980892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/95871131802980892'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2013/10/mac.html' title='mac　デリートキー'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-6883636458947341885</id><published>2013-03-13T21:44:00.001+09:00</published><updated>2013-03-13T21:46:06.636+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Sublime Text2"/><title type='text'>Sublime Text2 - Java -    Decode error - output not utf-8</title><content type='html'>Sublime Text2でjavaプログラムを&lt;br /&gt;
Tool -&amp;gt; Build (Ctrl + B)しようとすると&lt;br /&gt;
&lt;br /&gt;
Decode error - output not utf-8&lt;br /&gt;
&lt;br /&gt;
という結果が。。。&lt;br /&gt;
ということで、PreferencesのBrowse Packages...から&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-zZN2BpN-T_4/UUByJ16Y-OI/AAAAAAAAAbU/JkQMzKTjaKM/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;http://2.bp.blogspot.com/-zZN2BpN-T_4/UUByJ16Y-OI/AAAAAAAAAbU/JkQMzKTjaKM/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Javaフォルダを見つけ。。。
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-_-v-fEgIAwc/UUByjwC7xtI/AAAAAAAAAbc/BuKS7oPrrIQ/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-_-v-fEgIAwc/UUByjwC7xtI/AAAAAAAAAbc/BuKS7oPrrIQ/s1600/2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
フォルダ内にある、&quot;JavaC.sublime-build&quot;ファイルに&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-rVA9Xe6IH4c/UUBzp2hjbsI/AAAAAAAAAbo/J13F10gBxoU/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; src=&quot;http://3.bp.blogspot.com/-rVA9Xe6IH4c/UUBzp2hjbsI/AAAAAAAAAbo/J13F10gBxoU/s320/3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&quot;encoding&quot;:&quot;cp932&quot;の一文を追加&lt;br /&gt;
&quot;,&quot;の区切りを忘れずに。。。&lt;br /&gt;
結果、エラーが解消(・∀・)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;今回、このエラーを解消する過程で&lt;br /&gt;
ConvertToUTF8なるパッケージを見つけ、せっかくなんでこれも追加(*^_^*) </content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/6883636458947341885/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2013/03/sublime-text2-java-decode-error-output.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6883636458947341885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6883636458947341885'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2013/03/sublime-text2-java-decode-error-output.html' title='Sublime Text2 - Java -    Decode error - output not utf-8'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-zZN2BpN-T_4/UUByJ16Y-OI/AAAAAAAAAbU/JkQMzKTjaKM/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-627644915936478918</id><published>2013-03-05T20:17:00.001+09:00</published><updated>2013-03-05T20:18:02.860+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BGM"/><category scheme="http://www.blogger.com/atom/ns#" term="H1"/><category scheme="http://www.blogger.com/atom/ns#" term="Zoom"/><category scheme="http://www.blogger.com/atom/ns#" term="Zoom H1"/><category scheme="http://www.blogger.com/atom/ns#" term="動画"/><category scheme="http://www.blogger.com/atom/ns#" term="海"/><title type='text'>Zoom H1 テスト動画</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/rxNkdWOh90k?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/627644915936478918/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2013/03/zoom-h1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/627644915936478918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/627644915936478918'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2013/03/zoom-h1.html' title='Zoom H1 テスト動画'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-8997343708978043501</id><published>2012-10-04T14:44:00.002+09:00</published><updated>2012-10-04T14:44:41.554+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume0"/><title type='text'>AOJ Volume0 0033: Ball</title><content type='html'>Bの筒に入れて問題無いか確認→問題なければBを更新&lt;br /&gt;
Bの筒に入れられない場合はCの筒で同様に&lt;br /&gt;
どちらにも入れられない→Noを出力&lt;br /&gt;
すべて入れられたら→Yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/****************************************&lt;br /&gt;
* 2012/10/04　　　　　　　　　　　　　　　　　　　　　*&lt;br /&gt;
* AOJ Volume0 0033 Ball　　　　　　　　　　　　　　*&lt;br /&gt;
* crane　　　　　　　　　　　　　　　　　　　　　　　　　*&lt;br /&gt;
*****************************************/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
#include&amp;lt;queue&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
　　int n = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; n;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; queue&amp;lt;int&amp;gt; data;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(n--){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; data.empty();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int num = 10, input = 0; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(num--){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; input;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; data.push(input);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int b = 0, c = 0, count = 10;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bool frag = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(count--){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int f = data.front();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(f &amp;gt; b)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = f;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if(f &amp;gt; c) c = f;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else frag = false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; data.pop();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag) cout &amp;lt;&amp;lt; &quot;YES&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;NO&quot;&amp;nbsp; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/8997343708978043501/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/10/aoj-volume0-0033-ball.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/8997343708978043501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/8997343708978043501'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/10/aoj-volume0-0033-ball.html' title='AOJ Volume0 0033: Ball'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-8260621936379359861</id><published>2012-07-16T17:19:00.000+09:00</published><updated>2012-07-16T17:20:21.461+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume11"/><title type='text'>AOJ Volume11 1179: Millennium</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
/*******************************&lt;br /&gt;
* 2012/07/06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* AOJ Volume11 1179&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* Millennium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
********************************/&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#define MAX_N 1001&lt;br /&gt;
int field[MAX_N][11];&lt;br /&gt;
&lt;br /&gt;
int main() {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=1; i&amp;lt;=999; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=1; j&amp;lt;=10; j++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i][j] = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp; frag = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=1; i&amp;lt;=999; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(i % 3 == 0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag = 1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=1; j&amp;lt;=10; j++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag == 1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i][j] = 20;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(j%2 == 0){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i][j] = 19;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i][j] = 20;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* input&amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; n;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int y=0, m=0, d=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; y &amp;gt;&amp;gt; m &amp;gt;&amp;gt; d;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; long long&amp;nbsp; sum=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int frag2=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int a = m;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=y; j&amp;lt;1000; j++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag2 == 1)&amp;nbsp; a=1;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int k=a; k&amp;lt;=10; k++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag2 == 0){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sum += field[j][k] - d;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag2 = 1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sum += field[j][k];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; sum+1 &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/8260621936379359861/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume11-1179-millennium.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/8260621936379359861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/8260621936379359861'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume11-1179-millennium.html' title='AOJ Volume11 1179: Millennium'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-5744511887455572666</id><published>2012-07-15T17:56:00.001+09:00</published><updated>2012-07-15T17:57:25.770+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume1"/><title type='text'>AOJ Volume1 0158: Collatz&#39;s Problem</title><content type='html'>&lt;ul&gt;
&lt;li&gt;n が偶数の時は 2 で割る。&lt;/li&gt;
&lt;li&gt;n が奇数の時は 3 倍し、1 を足す。&lt;/li&gt;
&lt;li&gt;整数 n は1以上でかつ上記の計算を繰り返す途中の値が1000000以下となる程度の整数とあったのでint からlongに変更。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
/******************************&lt;br /&gt;
* 2012/07/15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* AOJ_Volume1_0158&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* Collatz&#39;s Problem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*******************************/&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
int main(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; long long int n;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int count = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(1){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(n == 1) break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(n % 2 == 0) n /= 2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n = (n*3) + 1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; count++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; count &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/5744511887455572666/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0158-collatzs-problem.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5744511887455572666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5744511887455572666'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0158-collatzs-problem.html' title='AOJ Volume1 0158: Collatz&#39;s Problem'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-285608411450758822</id><published>2012-07-15T01:52:00.003+09:00</published><updated>2012-07-15T01:52:56.008+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume5"/><category scheme="http://www.blogger.com/atom/ns#" term="文字列"/><title type='text'>AOJ Volume5 0538: IOIOI</title><content type='html'>単純に回したのでは時間切れとなったので&lt;br /&gt;
考え方を変更した。&lt;br /&gt;
&lt;br /&gt;
P1ならIOI　　P2ならIOIOI&lt;br /&gt;
となるはずなので、IOIの連続出現回数をカウントしていく。&lt;br /&gt;
P1なら1回、P2なら２回連続で出現したらresをインクリメント&lt;br /&gt;
/*****************************&lt;br /&gt;* 2012/07/15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume5_0538&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* IOIOI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;******************************/&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;lt;string&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int m;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; m;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; string s;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; s;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int count=0, res= 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;m;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(s.substr(i, 3) == &quot;IOI&quot;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; count++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(n &amp;lt;= count) res++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; count = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(count == 0) i++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; i+=2;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; res &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/285608411450758822/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume5-0538-ioioi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/285608411450758822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/285608411450758822'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume5-0538-ioioi.html' title='AOJ Volume5 0538: IOIOI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-1979981516138930601</id><published>2012-07-14T23:35:00.000+09:00</published><updated>2012-07-14T23:35:55.473+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume11"/><category scheme="http://www.blogger.com/atom/ns#" term="POJ"/><title type='text'>AOJ Volume11 1129: Hanafuda Shuffle　(POJ1978)</title><content type='html'>問題文通りにそのまま書いてみた。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/********************************&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012/0623&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp; AOJ VOlume11 1129&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; POJ1978&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp; 花札シャッフル&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
********************************/&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define MAX_N 50&lt;br /&gt;
int card[MAX_N];&amp;nbsp;&amp;nbsp;&amp;nbsp; //カード内容&lt;br /&gt;
int t_card[MAX_N];&amp;nbsp;&amp;nbsp;&amp;nbsp; //シャッフル用カードtmp&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int n = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp; //札の枚数&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int r = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp; //カット回数&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int p = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp; //p枚目から&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int c = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp; //c枚取り出す&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(std::cin &amp;gt;&amp;gt; n &amp;gt;&amp;gt; r, n, r){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //配列の初期化&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; card[i] = i + 1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //shuffle&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;r; i++){&amp;nbsp;&amp;nbsp;&amp;nbsp; //カット回数r分&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin &amp;gt;&amp;gt; p &amp;gt;&amp;gt; c;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0; j&amp;lt;c; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; t_card[c-1-j] = card[n-p-j];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=n-p+1; j&amp;lt;n; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; card[j-c] = card[j];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0; j&amp;lt;c; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; card[n-c+j] = t_card[j];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout &amp;lt;&amp;lt; card[n-1] &amp;lt;&amp;lt; std::endl;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/1979981516138930601/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume11-1129-hanafuda.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/1979981516138930601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/1979981516138930601'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume11-1129-hanafuda.html' title='AOJ Volume11 1129: Hanafuda Shuffle　(POJ1978)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-1128441380291132685</id><published>2012-07-14T22:53:00.001+09:00</published><updated>2012-07-14T22:53:35.117+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume20"/><category scheme="http://www.blogger.com/atom/ns#" term="数え上げ"/><title type='text'>AOJ Volume20 2013: Osaki</title><content type='html'>&lt;i&gt;hh&lt;/i&gt;:&lt;i&gt;mm&lt;/i&gt;:&lt;i&gt;ss&lt;/i&gt; &lt;i&gt;で与えられるため秒に統一する。&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;hh&amp;nbsp; -&amp;gt;*60*60&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;mm-&amp;gt;*60&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;ss &amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;その時間に出発した電車、到着した電車の数をカウントする。&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;その時間にどれだけの電車が走っているかをカウントし、その最大値が答えになる。&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;nbsp;/*********************************&lt;br /&gt;* 2012/0714&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume20_2013&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Osaki&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;**********************************/&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;lt;cstdio&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;#define MAX_N 24*60*60&lt;br /&gt;int field[MAX_N];&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;MAX_N; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i] = 0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int h1,m1,s1,h2,m2,s2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%d:%d:%d %d:%d:%d&quot;, &amp;amp;h1, &amp;amp;m1, &amp;amp;s1, &amp;amp;h2, &amp;amp;m2, &amp;amp;s2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int t1 = (h1 * 3600) + (m1 * 60) + s1;//秒に統一&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int t2 = (h2 * 3600) + (m2 * 60) + s2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[t1]++;&amp;nbsp;&amp;nbsp;&amp;nbsp; //その時間に出発した電車をカウント&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[t2]--;&amp;nbsp;&amp;nbsp;&amp;nbsp; //その時間に到着した電車をカウント&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int m_count=0, count=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;MAX_N; i++){//その時間に走っている車両数の最大値が答えになる。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; count += field[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_count = max(m_count, count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; m_count &amp;lt;&amp;lt; endl;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/1128441380291132685/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume20-2013-osaki.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/1128441380291132685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/1128441380291132685'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume20-2013-osaki.html' title='AOJ Volume20 2013: Osaki'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-4675023362715366465</id><published>2012-07-14T03:13:00.002+09:00</published><updated>2012-07-14T03:13:48.418+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume2"/><title type='text'>AOJ Volume2 0206: Next Trip</title><content type='html'>/****************************&lt;br /&gt;* 2012/07/14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume2_0206&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Next Trip&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*****************************/&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int pri;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; pri, pri){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int res; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bool frag = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=1; i&amp;lt;=12; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int m,n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; m &amp;gt;&amp;gt; n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; pri -= m-n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(pri &amp;lt;= 0 &amp;amp;&amp;amp; frag != true){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; res = i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag) cout &amp;lt;&amp;lt; res &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/4675023362715366465/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0206-next-trip.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/4675023362715366465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/4675023362715366465'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0206-next-trip.html' title='AOJ Volume2 0206: Next Trip'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-6337338755871597626</id><published>2012-07-14T01:55:00.002+09:00</published><updated>2012-07-14T01:55:28.386+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume1"/><title type='text'>AOJ Volume1 0149: Eye Test</title><content type='html'>判定関数においてA~Dそれぞれの範囲をわかりやすくするため&lt;br /&gt;
すべての下限上限を書いた。&lt;br /&gt;
A~Dの配列０～４だけどmap&amp;lt;char, int&amp;gt;なんかで扱っても良かったかも。&lt;br /&gt;
&lt;br /&gt;
/****************************&lt;br /&gt;* 2012/07/14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume1_0149&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Eye Test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*****************************/&lt;br /&gt;//--------------------------------------//&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 判定&amp;nbsp;&amp;nbsp;&amp;nbsp; 視力&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1以上&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.6以上1.1未満&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2以上0.6未満&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2未満&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//--------------------------------------//&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;lt;map&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int solve(double x);&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ldata[4] = {0, 0, 0, 0};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int rdata[4] = {0, 0, 0, 0};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; double left, right;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; left &amp;gt;&amp;gt; right){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int le = solve(left);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int ri = solve(right);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ldata[le]++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rdata[ri]++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;4; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; ldata[i] &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; rdata[i] &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int solve(double x){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(1.1 &amp;lt;= x)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(0.6&amp;lt;=x &amp;amp;&amp;amp; x&amp;lt;1.1)&amp;nbsp; return 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(0.2&amp;lt;=x &amp;amp;&amp;amp; x&amp;lt;0.6)&amp;nbsp; return 2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(x&amp;lt;0.2) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 3;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/6337338755871597626/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0149-eye-test.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6337338755871597626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6337338755871597626'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0149-eye-test.html' title='AOJ Volume1 0149: Eye Test'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-233139146394489792</id><published>2012-07-13T15:41:00.002+09:00</published><updated>2012-07-13T15:41:29.070+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume1"/><title type='text'>AOJ Volume1 0134: Exit Survey</title><content type='html'>int sumでは足りないのでlong longで対応 &lt;br /&gt;
/*****************************&lt;br /&gt;* 2012/07/13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume1_0134&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Exit_Survey&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;******************************/&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n, input;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; long long int sum = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; input;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sum += input;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; sum/n &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/233139146394489792/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0134-exit-survey.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/233139146394489792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/233139146394489792'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0134-exit-survey.html' title='AOJ Volume1 0134: Exit Survey'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-6156473842398667933</id><published>2012-07-13T15:19:00.001+09:00</published><updated>2012-07-13T15:19:36.889+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume1"/><category scheme="http://www.blogger.com/atom/ns#" term="ポケベル打ち"/><title type='text'>AOJ Volume1 0127: Pocket Pager Input</title><content type='html'>/*********************************&lt;br /&gt;* 2012/07/13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume1_0127&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Pocket_Pager_Input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;**********************************/&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;lt;string&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;char data[7][6] ={&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&#39; &#39;,&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&#39; &#39;,&#39;f&#39;,&#39;g&#39;,&#39;h&#39;,&#39;i&#39;,&#39;j&#39;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&#39; &#39;,&#39;k&#39;,&#39;l&#39;,&#39;m&#39;,&#39;n&#39;,&#39;o&#39;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&#39; &#39;,&#39;p&#39;,&#39;q&#39;,&#39;r&#39;,&#39;s&#39;,&#39;t&#39;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&#39; &#39;,&#39;u&#39;,&#39;v&#39;,&#39;w&#39;,&#39;x&#39;,&#39;y&#39;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&#39; &#39;,&#39;z&#39;,&#39;.&#39;,&#39;?&#39;,&#39;!&#39;,&#39; &#39;}&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string input;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getline(cin, input);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(input.empty())break;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bool frag = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; string output = &quot;&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(input.length() % 2 != 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag = false;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;input.length() &amp;amp;&amp;amp; frag==true; i+=2){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int in1 = (int) input.at(i) - &#39;0&#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int in2 = (int) input.at(i+1) - &#39;0&#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(0&amp;lt;in1 &amp;amp;&amp;amp; in1 &amp;lt; 7 &amp;amp;&amp;amp; 0 &amp;lt; in2 &amp;amp;&amp;amp; in2 &amp;lt; 6)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; output += data[in1][in2];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag) cout &amp;lt;&amp;lt; output &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/6156473842398667933/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0127-pocket-pager-input.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6156473842398667933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6156473842398667933'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0127-pocket-pager-input.html' title='AOJ Volume1 0127: Pocket Pager Input'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-4986011582454655195</id><published>2012-07-11T19:45:00.001+09:00</published><updated>2012-07-11T19:45:38.176+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume0"/><category scheme="http://www.blogger.com/atom/ns#" term="stack"/><title type='text'>AOJ Volume0 013: Switching Railroad Cars</title><content type='html'>stackを用いる。&lt;br /&gt;
&lt;br /&gt;
/*****************************&lt;br /&gt;* 2012/07/11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume0_0013&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Switching_Railroad_Cars&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;******************************/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;lt;stack&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stack&amp;lt;int&amp;gt; data;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(n == 0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; data.top() &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; data.pop();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else data.push(n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/4986011582454655195/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume0-013-switching-railroad-cars.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/4986011582454655195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/4986011582454655195'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume0-013-switching-railroad-cars.html' title='AOJ Volume0 013: Switching Railroad Cars'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-8523919537522112210</id><published>2012-07-10T13:28:00.000+09:00</published><updated>2012-07-10T13:28:14.319+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume1"/><category scheme="http://www.blogger.com/atom/ns#" term="文字列"/><title type='text'>AOJ Volume1 0139: Snakes</title><content type='html'>&lt;span style=&quot;font-size: small;&quot;&gt;
A種は，&quot;&amp;gt;&#39;&quot;の後に&quot;=&quot;が1個以上並んだ後、&quot;#&quot;が来て、さらに前と同じ個数の&quot;=&quot;が来た後、&quot;~&quot;（半角チルダ）で終わる。
&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-size: small;&quot;&gt;
B種は，&quot;&amp;gt;^&quot;の後に &quot;Q=&quot;が1個以上並んだ後、&quot;~~&quot;で終わる。
&lt;/span&gt;&lt;br /&gt;


&lt;pre&gt;&lt;span style=&quot;font-size: small;&quot;&gt;A種の例： &amp;gt;&#39;====#====~        &amp;gt;&#39;==#==~
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: small;&quot;&gt;B種の例： &amp;gt;^Q=Q=Q=Q=~~        &amp;gt;^Q=Q=~~&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;/************************
* 2012/07/10            *
* AOJ_Volume1_0139      *
* Snakes                *
* crane                 *
*************************/

#include&amp;lt;iostream&amp;gt;
#include&amp;lt;string&amp;gt;
using namespace std;


int main(){

    int n;
    cin &amp;gt;&amp;gt; n;

    while(n--){
        string input;
        cin &amp;gt;&amp;gt; input;
        if(input.length() &amp;lt;5){
            cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;
        }else{
            string s = input.substr(0,2);        //どの蛇か
            char e = input.at(input.length()-1); //A B尾判定
            char e2 = input.at(input.length()-2);//B　尾判定

            if(input.length() % 2 != 0){//lengthが偶数出ないものはAでもBでもない
                cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;
            }else if(s == &quot;&amp;gt;&#39;&quot; &amp;amp;&amp;amp; e == &#39;~&#39;){            //SnakeA
                bool frag_A = true;
                for(int i=2; i&amp;lt;input.length()/2; i++){  
                    char c1 = input.at(i);               //前から
                    char c2 = input.at(input.length()-i);//後ろから
                    if(c1 != &#39;=&#39; || c2 != &#39;=&#39;){
                        cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;
                        frag_A = false;
                        break;
                     }
                }
                char a = input.at(input.length()/2 );
                if(a == &#39;#&#39; &amp;amp;&amp;amp; frag_A) cout &amp;lt;&amp;lt; &quot;A&quot; &amp;lt;&amp;lt; endl;

            }else if(s == &quot;&amp;gt;^&quot; &amp;amp;&amp;amp; e == &#39;~&#39; &amp;amp;&amp;amp; e2 == &#39;~&#39;){  //SnakeB
                bool frag_B = true;
                for(int i=2; i&amp;lt;input.length()-2; i+=2){
                    string s1 = input.substr(i, 2);

                    if(s1 != &quot;Q=&quot;){
                        cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;
                        frag_B = false;
                        break;
                    }
            }
                if(frag_B)cout &amp;lt;&amp;lt; &quot;B&quot; &amp;lt;&amp;lt; endl;
            }else cout &amp;lt;&amp;lt; &quot;NA&quot;&amp;lt;&amp;lt; endl;
        }
    }
    return 0;
}&lt;/span&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/8523919537522112210/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0139-snakes.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/8523919537522112210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/8523919537522112210'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume1-0139-snakes.html' title='AOJ Volume1 0139: Snakes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-5850499954041760325</id><published>2012-07-09T17:44:00.000+09:00</published><updated>2012-07-09T17:44:37.565+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume0"/><category scheme="http://www.blogger.com/atom/ns#" term="エラトステネスの篩"/><category scheme="http://www.blogger.com/atom/ns#" term="素数"/><title type='text'>APJ Volume0 0044: Prime Number Ⅱ</title><content type='html'>/******************************&lt;br /&gt;*&amp;nbsp; 2012/07/09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp; AOJ_Volume0_0044&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; &lt;br /&gt;*&amp;nbsp; Prime_NumberⅡ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*******************************/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;lt;cmath&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;#define MAX_N 50023&lt;br /&gt;bool field[MAX_N];&lt;br /&gt;int prime[MAX_N];&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=2; i&amp;lt;MAX_N; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i] = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; prime[i] = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; field[0] = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; field[1] = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=2; i&amp;lt;MAX_N; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(field[i]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; prime[count] = i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; count++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=i*2; j&amp;lt;MAX_N; j+=i){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[j] = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int a=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;MAX_N; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(prime[i] &amp;lt; n) a=prime[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(n &amp;lt; prime[i]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; a &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt;&amp;nbsp; prime[i] &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/5850499954041760325/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/apj-volume0-0044-prime-number.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5850499954041760325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5850499954041760325'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/apj-volume0-0044-prime-number.html' title='APJ Volume0 0044: Prime Number Ⅱ'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-5967701466226547436</id><published>2012-07-09T04:13:00.000+09:00</published><updated>2012-07-09T04:13:42.592+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume0"/><category scheme="http://www.blogger.com/atom/ns#" term="年号"/><category scheme="http://www.blogger.com/atom/ns#" term="時間"/><title type='text'>AOJ Volume0 0083: Era Name Transformation</title><content type='html'>年、月、日を一つの数値として管理した。&lt;br /&gt;
&lt;br /&gt;
/***************************&lt;br /&gt;* 2012/07/09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume0_0083&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Era Name Transformation&amp;nbsp; *&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;****************************/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//-----------------------------------//&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; meiji&amp;nbsp;&amp;nbsp;&amp;nbsp; 1868.09.08 ～ 1912.07.29 //&lt;br /&gt;//&amp;nbsp; taisho&amp;nbsp;&amp;nbsp;&amp;nbsp; 1912.07.30 ～ 1926.12.24 //&lt;br /&gt;//&amp;nbsp; showa&amp;nbsp;&amp;nbsp;&amp;nbsp; 1926.12.25 ～ 1989.01.07 //&lt;br /&gt;//&amp;nbsp; heisei&amp;nbsp;&amp;nbsp;&amp;nbsp; 1989.01.08 ～&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//-----------------------------------//&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int y, m, d;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; y &amp;gt;&amp;gt; m &amp;gt;&amp;gt; d){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int data = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; data = (y * 10000) + (m * 100) + d;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(data &amp;lt;18680908)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;pre-meiji&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if(18680908 &amp;lt;= data &amp;amp;&amp;amp; data &amp;lt;= 19120729)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;meiji &quot; &amp;lt;&amp;lt; (y - 1868 + 1) &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; m &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; d &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if(19120730 &amp;lt;= data &amp;amp;&amp;amp; data &amp;lt;= 19261224)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;taisho &quot; &amp;lt;&amp;lt; (y - 1912 + 1) &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; m &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; d &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if(19261225 &amp;lt;= data &amp;amp;&amp;amp; data &amp;lt;= 19890107)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;showa &quot; &amp;lt;&amp;lt; (y - 1926 + 1) &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; m &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; d &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if(19890108 &amp;lt;= data)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;heisei &quot; &amp;lt;&amp;lt; (y - 1989 + 1) &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; m &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; d &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/5967701466226547436/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume0-0083-era-name.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5967701466226547436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5967701466226547436'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume0-0083-era-name.html' title='AOJ Volume0 0083: Era Name Transformation'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-5689649475622497914</id><published>2012-07-09T03:28:00.002+09:00</published><updated>2012-07-09T03:28:58.454+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume10"/><title type='text'>AOJ Volume10 1041: Kyudo:A Japanese Art of Archery</title><content type='html'>問題通りに実装すればOK&lt;br /&gt;
nの値も４の倍数と親切に決めてくれているので問題なし。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;/*********************************&lt;br /&gt;* 2012/07/09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume10_1041&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Kyudo:A Japanese Art of Archery*&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;**********************************/&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int n;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;int tmp, sum=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;for(int i=0; i&amp;lt;n/4; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;cin &amp;gt;&amp;gt; tmp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;sum += tmp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;cout &amp;lt;&amp;lt; sum &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/5689649475622497914/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume10-1041-kyudoa-japanese-art.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5689649475622497914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/5689649475622497914'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume10-1041-kyudoa-japanese-art.html' title='AOJ Volume10 1041: Kyudo:A Japanese Art of Archery'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-7253570641532383812</id><published>2012-07-07T16:19:00.000+09:00</published><updated>2012-07-07T16:19:28.253+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume20"/><category scheme="http://www.blogger.com/atom/ns#" term="あみだくじ"/><title type='text'>AOJ Volume20 2001: Amida the city of Miracle</title><content type='html'>/***************************&lt;br /&gt;* 2012/07/07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* AOJ_Volume20_2001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;* Amida_the_city_of_Miracle*&lt;br /&gt;* crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;****************************/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;#define MAX_H 1001&lt;br /&gt;#define MAX_N 101&lt;br /&gt;&lt;br /&gt;int field[MAX_H][MAX_N];&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n,m,a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n &amp;gt;&amp;gt; m &amp;gt;&amp;gt; a, (n||m||a)){//n:縦線、m:横線、a:調べる縦線&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=1; i&amp;lt;MAX_H; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=1; j&amp;lt;=n; j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i][j] = j;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int h, p, q;&amp;nbsp;&amp;nbsp;&amp;nbsp; //h:横線の高さ　p,q:つながっている横線&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;m; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; h &amp;gt;&amp;gt; p &amp;gt;&amp;gt; q;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[h][p] = q;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[h][q] = p;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int res= a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=MAX_H-1; 0&amp;lt;i; i--){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; res = field[i][res];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; res &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/7253570641532383812/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume20-2001-amida-city-of-miracle.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/7253570641532383812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/7253570641532383812'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume20-2001-amida-city-of-miracle.html' title='AOJ Volume20 2001: Amida the city of Miracle'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-7702908735766940899</id><published>2012-07-07T15:21:00.000+09:00</published><updated>2012-07-14T22:54:30.116+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume20"/><title type='text'>AOJ Volume20 2000: Misterious Games</title><content type='html'>&lt;br /&gt;
/*************************&lt;br /&gt;
*&amp;nbsp; 2012/07/07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp; AOJ_Volume20_2000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp; Misterious_Gems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
**************************/&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
#define FIELD 21&lt;br /&gt;
bool field[FIELD][FIELD];&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int n; //宝石の個数&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;FIELD; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0; j&amp;lt;FIELD; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i][j] = false;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /*--宝石の位置--*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int xi, yi;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; xi &amp;gt;&amp;gt; yi;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[yi][xi] = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int m;&amp;nbsp;&amp;nbsp;&amp;nbsp; //命令の個数&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; m;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; char dj;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int lj;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int x = 10, y = 10;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //ロボット降下位置&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;m; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; dj &amp;gt;&amp;gt; lj;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //命令取得&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(lj--){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; switch (dj){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &#39;N&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &#39;E&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &#39;S&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y--;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &#39;W&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x--;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(field[y][x]){ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n--;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[y][x] = false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(n == 0) cout &amp;lt;&amp;lt; &quot;Yes&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;No&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/7702908735766940899/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume20-2000-misterious-games.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/7702908735766940899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/7702908735766940899'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume20-2000-misterious-games.html' title='AOJ Volume20 2000: Misterious Games'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-6514944181271026470</id><published>2012-07-06T13:25:00.000+09:00</published><updated>2012-07-06T13:25:18.995+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dfs"/><category scheme="http://www.blogger.com/atom/ns#" term="POJ"/><title type='text'>POJ_No.2386: Lake Counting</title><content type='html'>dfs。&lt;br /&gt;
&lt;br /&gt;
/********************************************************************************************&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012/04/24&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; プログラミングコンテストちゃれんじブック&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; p.35 第二章 2-1すべての基本&quot;全探索&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; Lake Conting (POJ NO.2386)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 大きさがN×Mの庭がある。そこに雨が降り、水溜りができた。水溜りは８近傍で隣接している&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 場合につながっているとみなす。全部でいくつの水溜りがあるか&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 8近傍***&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *w*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ***&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 適当なWからはじめ、そこからつながっている部分を[.]に置き換えるという操作を繰り返す。&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 1回のDFSで、はじめのWとつながっているWはすべて[.]に置き換わるため、Wがなくなるまで何回&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; DFSを行ったかが答えになる。状態の遷移は8方向の移動の8通りで、DFSは各マスに対してたかだ&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 1回しか呼び出されないため、計算量はO(8×N×M)=O(N×M)となる。&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;********************************************************************************************/&lt;br /&gt;&lt;br /&gt;/**************************************************&lt;br /&gt;**************!制約!*******************************&lt;br /&gt;***************・N,M≦100**************************&lt;br /&gt;**************************************************/&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;&lt;br /&gt;void dfs(int x, int y);&amp;nbsp;&amp;nbsp;&amp;nbsp; //[w] -&amp;gt; [.]&lt;br /&gt;&lt;br /&gt;int N,M;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //縦×横 サイズ&lt;br /&gt;char **field;&amp;nbsp;&amp;nbsp;&amp;nbsp; //庭&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int res=0; //結果&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //庭の大きさ(入力)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; N &amp;gt;&amp;gt; M;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*多次元配列確保*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; field = new char*[N];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;M; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; field[i] = new char[M];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //庭作成&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;N;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0; j&amp;lt;M; j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt; field[i][j];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;N; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0; j&amp;lt;M; j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(field[i][j] == &#39;W&#39;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Wが残っているならそこからdfsをはじめる&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dfs(i, j);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; res++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //結果出力&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout &amp;lt;&amp;lt; res &amp;lt;&amp;lt; std::endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin &amp;gt;&amp;gt; ff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void dfs(int x, int y){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //今いるところを.に置き換える&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; field[x][y] = &#39;.&#39;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //移動する8方向をループ&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int dx=-1; dx&amp;lt;=1; dx++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int dy=-1; dy&amp;lt;=1; dy++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //x方向にdy y方向にdy移動した場所を(nx,ny)とする&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int nx = x + dx, ny = y + dy;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //nxとnyが庭の範囲内かどうかとfield[nx][ny]が水溜りかどうかを判定&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(0 &amp;lt;= nx &amp;amp;&amp;amp; ny &amp;lt; N &amp;amp;&amp;amp; 0 &amp;lt; ny &amp;amp;&amp;amp; ny &amp;lt; M &amp;amp;&amp;amp; field[nx][ny] == &#39;W&#39;)&amp;nbsp;&amp;nbsp;&amp;nbsp; dfs(nx, ny);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/6514944181271026470/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/pojno2386-lake-counting.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6514944181271026470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6514944181271026470'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/pojno2386-lake-counting.html' title='POJ_No.2386: Lake Counting'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-6979960898498137001</id><published>2012-07-06T03:24:00.001+09:00</published><updated>2012-07-06T03:24:29.452+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume5"/><title type='text'>AOJ Volume5 0543:Receipt</title><content type='html'>/********************************&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012/07/03&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; AOJ Volume5 0543&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; Receipt&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*********************************/&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int s = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; s, s){&amp;nbsp;&amp;nbsp;&amp;nbsp; //総額=0で終了&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;9; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int pri=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; pri;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s = s - pri;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; s &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/6979960898498137001/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume5-0543receipt.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6979960898498137001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/6979960898498137001'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume5-0543receipt.html' title='AOJ Volume5 0543:Receipt'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-3050532397967748733</id><published>2012-07-06T03:21:00.000+09:00</published><updated>2012-07-06T03:21:13.968+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume2"/><title type='text'>AOJ Volume2 0217: Walking in the Hospital</title><content type='html'>/****************************************&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012/06/30&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; AOJ Volume2 0217&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Walking in the Hospital&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*****************************************/&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&amp;nbsp;&amp;nbsp;&amp;nbsp; //データ数&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int p, d1, d2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int m_p=0, md=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; p &amp;gt;&amp;gt; d1 &amp;gt;&amp;gt; d2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(d1+d2 &amp;gt; md){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_p = p;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; md = d1 + d2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; m_p &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; md &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/3050532397967748733/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0217-walking-in-hospital.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/3050532397967748733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/3050532397967748733'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0217-walking-in-hospital.html' title='AOJ Volume2 0217: Walking in the Hospital'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-4574556359996491817</id><published>2012-07-06T03:19:00.003+09:00</published><updated>2012-07-06T03:21:56.320+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume2"/><category scheme="http://www.blogger.com/atom/ns#" term="最大公約数"/><title type='text'>AOJ Volume2 0238: Time To Study</title><content type='html'>/********************************************&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012/07/03&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; AOJ Volume2 0238&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
*&amp;nbsp;&amp;nbsp;&amp;nbsp; Time To Study&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
* &amp;nbsp;&amp;nbsp; crane &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; * &lt;br /&gt;
*********************************************/&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int t;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; t, t){//目標時間&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int n;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; n;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //勉強回数&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int sum = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int st, et;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //開始時間, 終了時間&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0; i&amp;lt;n; i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; st &amp;gt;&amp;gt; et;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sum += et - st;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if( t &amp;lt;= sum)&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;OK&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; t - sum &amp;lt;&amp;lt; endl;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/4574556359996491817/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0238-time-to-study.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/4574556359996491817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/4574556359996491817'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0238-time-to-study.html' title='AOJ Volume2 0238: Time To Study'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6300236304867630466.post-800552264789676944</id><published>2012-07-06T03:18:00.000+09:00</published><updated>2012-07-06T03:18:09.649+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AOJ"/><category scheme="http://www.blogger.com/atom/ns#" term="AOJ_Volume2"/><title type='text'>AOJ Volume2 0239: Calorie Counting</title><content type='html'>/************************************&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012/07/03&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; AOJ Volume2 0239&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; Calorie Counting&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; crane&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;*************************************/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;#define MAX_N 1000&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;//[p:タンパク質, q:脂質, r:炭水化物]&lt;br /&gt;/*-------------------------------------------------*/&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 1gあたり&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; タンパク質,炭水化物-&amp;gt;4kcal&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 脂質&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; -&amp;gt;9kcal&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;/*-------------------------------------------------*/&lt;br /&gt;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int num;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int p;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int q;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int r;&lt;br /&gt;} num[MAX_N];&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n;//お菓子の数&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(cin &amp;gt;&amp;gt; n, n){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=1; i&amp;lt;=n; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; num[i].num &amp;gt;&amp;gt; num[i].p &amp;gt;&amp;gt; num[i].q &amp;gt;&amp;gt; num[i].r;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int P, Q, R, C;&amp;nbsp;&amp;nbsp;&amp;nbsp; //P:タンパク質, Q:脂質, R:炭水化物, C:制限摂取カロリー&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cin &amp;gt;&amp;gt; P &amp;gt;&amp;gt; Q &amp;gt;&amp;gt; R &amp;gt;&amp;gt; C;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bool frag = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=1; i&amp;lt;=n; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int sum = (4 * num[i].p) + (9 * num[i].q) + (4 * num[i].r);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(num[i].p &amp;lt;= P &amp;amp;&amp;amp; num[i].q &amp;lt;= Q &amp;amp;&amp;amp; num[i].r&amp;lt;=R &amp;amp;&amp;amp; sum &amp;lt;= C){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; num[i].num &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; frag = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(frag)&amp;nbsp;&amp;nbsp;&amp;nbsp; cout &amp;lt;&amp;lt; &quot;NA&quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://crane26.blogspot.com/feeds/800552264789676944/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0239-calorie-counting.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/800552264789676944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6300236304867630466/posts/default/800552264789676944'/><link rel='alternate' type='text/html' href='http://crane26.blogspot.com/2012/07/aoj-volume2-0239-calorie-counting.html' title='AOJ Volume2 0239: Calorie Counting'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10939864298602034867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>