γλͺ©μ°¨γ
0. κ°μ
1. λ¬Έμ
2. νμ΄
3. μ½λ
0. κ°μ
ꡬν λ¬Έμ . κΈ°μ΄μ μΈ λ¬Έμ μ΄λ€.
1. λ¬Έμ
https://www.acmicpc.net/problem/25314
[λ¬Έμ ]
μ€λμ νμμ λ©΄μ λ μ΄λ€. λ©΄μ μ€λΉλ₯Ό μ΄μ¬ν ν΄μ μμ μ§λ¬Έλ€μ μ λλ΅ν νμλ μ΄μ λ§μ§λ§μΌλ‘ μΉ νμ μ§μ μ½λ©νλ λ¬Έμ λ₯Ό λ°μλ€. νμκ° λ°μ λ¬Έμ λ λ μλ₯Ό λνλ λ¬Έμ μλ€. C++ μ± μ μ΄μ¬ν μ½μλ νμλ κ°λ¨ν λ μλ₯Ό λνλ μ½λλ₯Ό μΉ νμ μ μλ€. μ½λλ₯Ό λ³Έ λ©΄μ κ΄μ λ€μ μ§λ¬Έμ νλ€. “λ§μ½, μ μΆλ ₯μ΄ λ°μ΄νΈ ν¬κΈ°μ μ μλΌλ©΄ νλ‘κ·Έλ¨μ μ΄λ»κ² ꡬνν΄μΌ ν κΉμ?”
νμλ μ± μ μλ μ μ μλ£νκ³Ό κ΄λ ¨λ λ΄μ©μ κΈ°μ΅ν΄ λλ€. μ± μλ long intλ λ°μ΄νΈ μ μκΉμ§ μ μ₯ν μ μλ μ μ μλ£νμ΄κ³ long long intλ λ°μ΄νΈ μ μκΉμ§ μ μ₯ν μ μλ μ μ μλ£νμ΄λΌκ³ μ ν μμλ€. νμλ μ΄λ° μκ°μ΄ λ€μλ€. “int μμ longμ νλμ© λ λΆμΌ λλ§λ€ λ°μ΄νΈμ© μ μ₯ν μ μλ 곡κ°μ΄ λμ΄λλ κ±ΈκΉ? λΆλͺ long long long intλ λ°μ΄νΈ, long long long long intλ λ°μ΄νΈκΉμ§ μ μ₯ν μ μλ μ μ μλ£νμΌ κ±°μΌ!” κ·Έλ κ² νμλ λΉν©νλ λ©΄μ κ΄μ μΌκ΅΄μ λ€λ‘ν μ± μΉ νμ μ μ μλ£νμ μ¨ λ΄λ €κ°κΈ° μμνλ€.
νμκ° λ°μ΄νΈ μ μκΉμ§ μ μ₯ν μ μλ€κ³ μκ°ν΄μ μΉ νμ μ΄ μ μ μλ£νμ μ΄λ¦μ 무μμΌκΉ?
[μ λ ₯]
첫 λ²μ§Έ μ€μλ λ¬Έμ μ μ μ μ΄ μ£Όμ΄μ§λ€. ($4≤N≤1000$; Nμ 4μ λ°°μ)
[μΆλ ₯]
νμκ° λ°μ΄νΈ μ μκΉμ§ μ μ₯ν μ μλ€κ³ μκ°νλ μ μ μλ£νμ μ΄λ¦μ μΆλ ₯νμ¬λΌ.
[μμ μ λ ₯ 1]
4
[μμ μΆλ ₯ 1]
long int
[μμ μ λ ₯ 2]
20
[μμ μΆλ ₯ 2]
long long long long long int
[λ ΈνΈ]
μΆλ ₯μμ longκ³Ό long, longκ³Ό int μ¬μ΄μλ κ³΅λ°±μ΄ νλμ© λ€μ΄κ°λ€.
μ€μ λ‘ C++μμ κ° μ μ μλ£νμ΄ μ μ₯ν μ μλ μμ ν¬κΈ°λ νκ²½μ λ°λΌ λ¬λΌμ§ μ μλ€. λ§λΆμ¬, μ€μ λ‘ λ¬Έμ λ΄μ©κ³Ό κ°μ΄ long long long intμ κ°μ μλ£νμ μ¬μ©ν μ½λλ₯Ό GCCμ C++ μ»΄νμΌλ¬λ₯Ό μ¬μ©ν΄ μ»΄νμΌνλ €κ³ ν κ²½μ° 'long long long' is too long for GCCλΌλ μλ¬ λ©μμ§μ ν¨κ» μ»΄νμΌλμ§ μλλ€.
2. νμ΄
μ λ ₯κ° Nμ λ°κ³ , N/4 μ νμλ§νΌ "long"μ μΆλ ₯νλ©΄ λλ λ¬Έμ μ΄λ€.
3. μ½λ
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
/* Faster */
ios::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
/* Input */
int N; cin >> N;
/* Output */
for (int i = 0; i < N / 4; i++)
cout << "long ";
cout << "int";
/* Return */
return 0;
}
'γβ¨οΈα΄sγPS > λ°±μ€_μν&ꡬν' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Baekjoon/λ°±μ€][2740][C/C++] νλ ¬ κ³±μ (0) | 2023.05.05 |
---|---|
[Baekjoon/λ°±μ€][1929][C/C++] μμ ꡬνκΈ° (0) | 2023.05.03 |
[Baekjoon/λ°±μ€][11382][C/C++] κΌ¬λ§ μ λ―Ό (0) | 2023.05.02 |
[Baekjoon/λ°±μ€][4344][C/C++] νκ· μ λκ² μ§ (0) | 2023.02.07 |
[Baekjoon/λ°±μ€][3052][C/C++] λλ¨Έμ§ (0) | 2023.01.31 |