https://www.acmicpc.net/problem/13458
풀이
python3
from sys import*
input = stdin.readline
n=int(input())
a=list(map(int,input().split()))
b,c=map(int,input().split()) #총감, 부감
res=0
for x in a:
x -= b; res+=1 #총감
if x<=0: continue
res += (x//c) if x%c==0 else (x//c)+1 #부감
print(res)
C++
using namespace std;
int main(){
int n, b, c;
long long res=0;
scanf("%d",&n);
int a[n];
for(int i=0; i<n; i++)
scanf("%d", &a[i]);
scanf("%d %d", &b, &c);
for(auto x: a){
x-=b, res++;
if(x<=0) continue;
res += x%c==0 ? int(x/c): int(x/c)+1;
}
printf("%lld",res);
return 0;
}
고찰
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
백준(boj) 14499_주사위 굴리기 (파이썬, c++) (0) | 2020.04.08 |
---|---|
백준(boj) 14502_연구소 (파이썬, c++) (0) | 2020.04.08 |
백준(boj) 3190_뱀 (파이썬, c++) (0) | 2020.04.07 |
백준(boj) 13460_구슬 탈출2 (파이썬, c++) (0) | 2020.04.06 |
백준(boj) 17070_파이프 옮기기1 (파이썬, c++) (0) | 2020.03.31 |