天下一プログラミングコンテスト 予選A
A問題 http://tenka1-2012-quala.contest.atcoder.jp/tasks/tenka1_2012_qualA_1
int main(void){ int dp[46]; dp[0] = dp[1] = 1; int n; cin >> n; for(int i=2;i<=n;i++){ dp[i] = dp[i-1]+dp[i-2]; } cout << dp[n] << endl; return 0; }
B問題 http://tenka1-2012-quala.contest.atcoder.jp/tasks/tenka1_2012_qualA_2
int main(void){ string str; getline(cin,str); bool flag = false; string res; rep(i,str.size()){ if(str[i] == ' '){ flag = true; continue; } if(flag){ res += ','; flag = false; } res += str[i]; } cout << res << endl; return 0; }