B - 花占い / AtCoderBeginnerContest #010
#include <iostream> using namespace std; void Solve(int n) { int a, answer=0; for (int i=0; i<n; ++i) { cin >> a; bool flg=false; while (!flg) { flg=true; if (a%3 == 2) { flg=false; --a; ++answer; } if ( !(a%2) ) { flg=false; --a; ++answer; } } } cout << answer << endl; } int main(void) { int n; cin >> n; Solve(n); return 0; }
「好き、嫌い、大好き」と「好き、嫌い」の2パターンで考え、
どちらも好き又は大好きになった場合の花びら枚数を出力。
~了~