https://www.acmicpc.net/problem/13458
๋ฌธ์
์ด N๊ฐ์ ์ํ์ฅ์ด ์๊ณ , ๊ฐ๊ฐ์ ์ํ์ฅ๋ง๋ค ์์์๋ค์ด ์๋ค. i๋ฒ ์ํ์ฅ์ ์๋ ์์์์ ์๋ Ai๋ช ์ด๋ค.
๊ฐ๋ ๊ด์ ์ด๊ฐ๋ ๊ด๊ณผ ๋ถ๊ฐ๋ ๊ด์ผ๋ก ๋ ์ข ๋ฅ๊ฐ ์๋ค. ์ด๊ฐ๋ ๊ด์ ํ ์ํ์ฅ์์ ๊ฐ์ํ ์ ์๋ ์์์์ ์๊ฐ B๋ช ์ด๊ณ , ๋ถ๊ฐ๋ ๊ด์ ํ ์ํ์ฅ์์ ๊ฐ์ํ ์ ์๋ ์์์์ ์๊ฐ C๋ช ์ด๋ค.
๊ฐ๊ฐ์ ์ํ์ฅ์ ์ด๊ฐ๋ ๊ด์ ์ค์ง 1๋ช ๋ง ์์ด์ผ ํ๊ณ , ๋ถ๊ฐ๋ ๊ด์ ์ฌ๋ฌ ๋ช ์์ด๋ ๋๋ค.
๊ฐ ์ํ์ฅ๋ง๋ค ์์์๋ค์ ๋ชจ๋ ๊ฐ์ํด์ผ ํ๋ค. ์ด๋, ํ์ํ ๊ฐ๋ ๊ด ์์ ์ต์๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ํ์ฅ์ ๊ฐ์ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค.
๋์งธ ์ค์๋ ๊ฐ ์ํ์ฅ์ ์๋ ์์์์ ์ Ai (1 ≤ Ai ≤ 1,000,000)๊ฐ ์ฃผ์ด์ง๋ค.
์ ์งธ ์ค์๋ B์ C๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ B, C ≤ 1,000,000)
์ถ๋ ฅ
๊ฐ ์ํ์ฅ๋ง๋ค ์์์์ ๋ชจ๋ ๊ฐ๋ ํ๊ธฐ ์ํด ํ์ํ ๊ฐ๋ ๊ด์ ์ต์ ์๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int a[n], b, c;
for(int i=0; i<n; i++){
cin >> a[i];
}
cin >> b >> c;
long long ans = n; // ์ฃผ๊ฐ๋
์ ์ = n
for(int i=0; i<n; i++){
if((a[i] - b)>0){
int sub = (a[i] - b)/c;
if((a[i]-b)%c != 0){ //ํ์ด ์ฐธ์กฐ
sub++;
}
ans += sub;
}
}
cout << ans;
return 0;
}
TIL
์.. int ๋๋ฌธ์ ํ๋ฆฌ๋๊ฒ ๋ช๋ฒ์งธ์ธ์ง..๐คฆ๐ปโ๏ธ
int ์ ๋ฒ์๊ฐ ์ฝ 20์ต์ด๋ผ๋ ์ฌ์ค๋ ์ ์๊ณ ์์์ง๋ง....
๋ฌธ์ ์๋ ๋ฒ์๊ฐ 100๋ง์ด๊ธธ๋ ๊ทธ๋ฅ int๋ฅผ ์ผ๋ค..
๊ทผ๋ฐ ๋ฐ(n)์ด 100๋ง๊ฐ ํ์(a)๋ 100๋ง๋ช ์ด๋ฉด 1์กฐ๊ฐ ํ์ฉ ๋์ผ๋๊น..
๊ฐ๋ ์๋ long long ์ ์จ์ผํ๋ค ใ ใ
์ง์ง ๋๋ฌดํ๋ค
'๐ฆ Chango > ๐ฃ EDOC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][C++] ๋ฐฑ์ค 1074๋ฒ: Z (0) | 2021.09.07 |
---|---|
[BOJ][C++] ๋ฐฑ์ค 13305๋ฒ: ์ฃผ์ ์ (0) | 2021.09.06 |
[BOJ][C++] ๋ฐฑ์ค 1259๋ฒ: ํฐ๋ฆฐ๋๋กฌ์ (0) | 2021.09.06 |
[C++][BOJ] ๋ฐฑ์ค 15366๋ฒ: Olivander (0) | 2021.08.25 |
[C++][BOJ] ๋ฐฑ์ค 6997๋ฒ: Guessing Game 1 (0) | 2021.08.25 |