プログラミングコンテスト
ABCコンテスト †
int a = 3;
/*
a = 5;
*/
cout << a << endl; // 3
int a = 5; a = 3; // a = 2; a = 1;
cout << a << endl; // 3
cout << 180/*cm*/ << endl;
int a = 0;
for (int i = 0; i < 10; i++) {
a++;
}
cout << a << endl; // 10
for (int i = 0; i < 10; i++) {
int a = 0;
a++;
cout << a << endl; // どんな時も1
}
// cout << a << endl; // そしてここでaを出そうとするとコンパイルエラー
int a[2][3] = {};
a[0][0] = 0;
a[1][2] = 1;
// a[2][2] = 0; // メモリバイオレーション!
sort(arr.begin(), arr.end())
map<string, int> a;
a["moesan"] = 5;
a["hamko"] = 24;
for (map<string, int>::iterator it=a.begin(); it!=a.end(); it++) {
cout << it->first << " => " << it->second << '\n';
}
- 6Bは、数学力いる。
- 8Bは、mapというSTLを使わないとかなりきつい。map使わないと、僕でもめんどい。ググって
- 9Bは、できなくないけど、かなりむつかしい。これはレギュラーコンテストのA問題レベル。
- 10Bは面白いし、もえさんもできる
- 11Bは、常に'A' < 'a';であることを知らないときつい。大文字のほうが、数字としては小さい。
- 7Cがめっちゃ良問