Codeforces

Codeforces Round #143 A. Team

問題文に書いてあるとおりにコードを書けばOK。 「1」が2個以上ある行数を返す。 #include <iostream> #define REP(i, a, b) for (int i = (a); i < (b); ++i) #define rep(i, n) REP(i, 0, (n)) using namespace std; int main() { int n; while (cin>>n) { int res=0</iostream>…

Codeforces Round #143 B. Magic, Wizardry and Wonders

なかなか解法が思いつかなかったのでとりあえず要素数5の場合を紙の上でシミュレーションしてみた。与えられた数列を a0, a1, a2, a3, a4 とすると 1手目 a0, a1, a2, (a3-a4) 2手目 a0, a1, (a2-(a3-a4)) 3手目 a0, (a1-(a2-(a3-a4))) 4手目 (a0-(a1-(a2-(a…