AtCoder Grand Contest 003

Submission #4240696

Source codeソースコード

#include <bits/stdc++.h>
using namespace std;

//repetition
#define FOR(i,a,b) for(int i=(a);i<(b);++i)
#define rep(i, n) for(int i = 0; i < (int)(n); i++)

//container util
#define all(x) (x).begin(),(x).end()

//typedef
typedef long long ll;
typedef vector<int> VI;
typedef vector<VI> VVI;
typedef vector<ll> VLL;
typedef vector<VLL> VVLL;
typedef vector<string> VS;
typedef pair<int, int> PII;
typedef pair<ll, ll> PLL;


//conversion
inline int toInt(string s) {int v; istringstream sin(s);sin>>v;return v;}
template<class T> inline string toString(T x) {ostringstream sout;sout<<x;return sout.str();}


int main(){
  int N;
  cin >> N;
  bool prev = false;
  ll ans = 0;
  rep(i,N){
    ll A;
    cin >> A;
    if(prev == true){
      if(A > 0){
        A--;
        ans ++;
      }
    }

    if(A % 2 == 0){
      prev = false;
      ans += A/2;
    }else{
      prev = true;
      ans += A/2;
    }
  }
  cout << ans << endl;
  return 0;
}

Submission

Task問題 B - Simplified mahjong
User nameユーザ名 edamame88
Created time投稿日時
Language言語 C++14 (GCC 5.4.1)
Status状態 AC
Score得点 400
Source lengthソースコード長 1000 Byte
File nameファイル名
Exec time実行時間 43 ms
Memory usageメモリ使用量 384 KB

Test case

Set

Set name Score得点 / Max score Cases
Sample - s1.txt,s2.txt
All 400 / 400 01.txt,02.txt,03.txt,04.txt,05.txt,06.txt,07.txt,08.txt,09.txt,10.txt,11.txt,12.txt,13.txt,14.txt,15.txt,16.txt,17.txt,18.txt,19.txt,20.txt,21.txt,22.txt,s1.txt,s2.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
01.txt AC 40 ms 256 KB
02.txt AC 41 ms 256 KB
03.txt AC 40 ms 256 KB
04.txt AC 29 ms 256 KB
05.txt AC 31 ms 384 KB
06.txt AC 29 ms 256 KB
07.txt AC 35 ms 256 KB
08.txt AC 35 ms 256 KB
09.txt AC 40 ms 256 KB
10.txt AC 40 ms 256 KB
11.txt AC 17 ms 256 KB
12.txt AC 43 ms 256 KB
13.txt AC 40 ms 256 KB
14.txt AC 40 ms 256 KB
15.txt AC 17 ms 256 KB
16.txt AC 40 ms 256 KB
17.txt AC 40 ms 256 KB
18.txt AC 1 ms 256 KB
19.txt AC 1 ms 256 KB
20.txt AC 1 ms 256 KB
21.txt AC 1 ms 256 KB
22.txt AC 1 ms 256 KB
s1.txt AC 1 ms 256 KB
s2.txt AC 1 ms 256 KB