μκ° μ ν | λ©λͺ¨λ¦¬ μ ν | μ λ΅ λΉμ¨ |
2 μ΄ | 512 MB | 24.464 % |
ν΄κ²° λ°©λ²
μνμ₯ μμ κ° μνμ₯λ§λ€μ μμμ μκ° μ λ ₯μΌλ‘ μ£Όμ΄μ§λ€. μ£Όμ΄μ§ μ λ ₯λ€μ λ°°μ΄ arr μ μ μ₯νλ©΄, μμμ μνμ₯μ i λ²μ§Έ μνμ₯μ΄λΌκ³ ν λ i λ²μ§Έ μνμ₯μ μμμ μλ arr[i] μ΄λ€. κ° arr[i]μ ν΄λΉνλ μμμ μμ μ΄ κ°λ μ 무쑰건 ν λͺ λ§ μμ΄μΌ νλ―λ‘ μ΄ κ°λ μ΄ κ°μν μ μλ μΈμ(B)μ λΊ κ°μΌλ‘ arr[i]λ₯Ό κ°±μ νκ³ (arr[i] = arr[i] - B) arr[i]κ° μμλΌλ©΄ λΆ κ°λ κ΄μ΄ κ°μν μ μλ μμμ μλ‘ λλ λΆ κ°λ κ΄μ΄ λͺ λͺ μ΄λ νμ νμ§ κ΅¬νλ€.
λ°λΌμ κ° μνμ₯μ λν κ°λ κ΄ μλ μ΄ κ°λ κ΄ ν λͺ μ΄ + λΆ κ°λ κ΄μ (arr[i] - B) / C λͺ λ§νΌ νμνλ€.
μνμ°©μ€
μ΄ κ°λ κ΄μ΄ κ°μν μ μΈμμ λΊ κ°μΌλ‘ κ°±μ ν arr[i]κ° μμμΌ κ²½μ°λ μλ€λ κ²μ κ³ λ €νμ§ λͺ»νμλ€. νμ§λ§ μ΄μ λ₯Ό μμμμλ λΆκ΅¬νκ³ μ€μν΄μ 4~5λ²μ λ νλ Έλ€.
λ©λͺ¨λ¦¬ | μκ° |
5020 KB | 172 ms |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include<cstdio>
typedef long long int ll;
int n, arr[1000000], B, C;
ll sum;
int main() {
scanf("%d", &n);
for (int i = 0; i < n; i++)
scanf("%d", &arr[i]);
scanf("%d %d", &B, &C);
for (int i = 0; i < n; i++) {
sum += 1; // μ΄ κ°λ
κ΄
arr[i] -= B;
if (arr[i] > 0) {
sum += (arr[i] / C);
sum += (arr[i] % C) ? 1 : 0;
}
}
printf("%lld", sum);
return 0;
}
|
cs |
'π₯ PS(Problem Solving) π₯ > BOJ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ] #17144 λ―ΈμΈλ¨Όμ§ μλ ! (0) | 2019.10.10 |
---|---|
[BOJ] #14500 ν νΈλ‘λ―Έλ Έ (0) | 2019.10.10 |
[BOJ] #2240 μλλ무 (0) | 2019.10.02 |
[BOJ] #2169 λ‘λ΄ μ‘°μ’ νκΈ° (0) | 2019.10.02 |
[BOJ] #1149 RGB 거리 (0) | 2019.10.02 |
λκΈ