2017-12-01から1ヶ月間の記事一覧

ARC 088

C 何回2倍できるかを数える #include <bits/stdc++.h> #define REP(i,n) for(int i=0; i<(int)(n); ++i) #define FOR(i,k,n) for(int i=(k);i<(int)(n);++i) typedef long long int ll; using namespace std; int main(void) { ll X, Y; cin >> X >> Y; int ans = 0; while(</bits/stdc++.h>…

ARC 087

C #include <bits/stdc++.h> #define REP(i,n) for(int i=0; i<(int)(n); ++i) #define FOR(i,k,n) for(int i=(k);i<(int)(n);++i) typedef long long int ll; using namespace std; int main(void) { int N; map<int, int> m; cin >> N; REP(i, N) { int j; cin >> j; m[j]++; } int </int,></bits/stdc++.h>…

ARC 086

arc086.contest.atcoder.jp C - Not so Diverse mapで各数字がいくつあるかカウント 数字の個数を降順にソートして、大きい方から(K+1)番目以降の数字の和が答え #include <bits/stdc++.h> #define REP(i,n) for(int i=0; i<(int)(n); ++i) #define FOR(i,k,n) for(int i=(k</bits/stdc++.h>…