BOJ 13458, 시험감독

Source: BOJ 13458 시험감독

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

int n;
int b, c;
long a[1000001];
long cnt;

int main(){
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cin>>n;
  for(int i=0; i<n; i++){
    cin>>a[i];
  }
  cin>>b>>c;
  cnt += n;
  for(int i=0; i<n; i++){
    int dif = a[i] - b;
    if(dif < 0) continue;
    else if( dif == 0 )continue;
    else{
      if(dif - c < 0) {cnt += 1; continue;}
      else if(dif - c ==0){cnt += 1; continue;}
      else{
        if(dif % c != 0) cnt += dif/c + 1;
        else{
        cnt += dif / c;}
      }
    }
  }
  cout<<cnt;
}

Categories:

Updated:

Leave a comment