λ¬Έμ
μ μ nκ°κ° μ£Όμ΄μ‘μ λ, nκ°μ ν©μ ꡬνλ ν¨μλ₯Ό μμ±νμμ€
C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector<int> &a);
- a: ν©μ ꡬν΄μΌ νλ μ μ nκ°κ° μ μ₯λμ΄ μλ λ°°μ΄ (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
- 리ν΄κ°: aμ ν¬ν¨λμ΄ μλ μ μ nκ°μ ν©
μ½λ (λ보기λ₯Ό λλ¬ νμΈνμΈμ)
1
2
3
4
5
6
7
8
9
|
#include <vector>
long long sum(std::vector<int> &a) {
long long ans = 0;
for(int i=0;i<a.size();i++)
{
ans+=a[i];
}
return ans;
}
|
cs |
*κ°λ¨ν ν΄μ€*
μ΄ λ¬Έμ κ°μ κ²½μ° 2λ²μ΄λ μ»΄νμΌ μλ¬λ₯Ό λμ μλλ° μ΄μ κ° λ©μΈν¨μκΉμ§ λ΄κ° λ€ λ§λ€μ΄μμλ€... ν¨μ μνλ§ λ§λ€λ©΄ λ°±μ€μμ μμμ λ©μΈμ μ μΈνλλ‘ νλ ν¨μλ§ λ§λ€μ΄μ μ μΆνλ©΄ λλ€. μ¬κΈ°μ warningμ λμ°λλ° a.sizeλ₯Ό intλ‘ λ°μμ κ·Έλ°κ² κ°λ€ unsigned intλ‘ λ°μΌλ©΄ warningμ΄ λ¨μ§ μλλ€.
*λ©λͺ¨λ¦¬*
13704B
*μκ°*
4ms
*μΈμ΄*
C++ 14
*μ½λ κΈΈμ΄*
152B
*μ΄ λ°©λ²λ§μ΄ λ§λ μ λ΅μ μλλλ€.
ν¨μ¬ μ’κ³ λΉ λ₯Έ λ€λ₯Έ μκ³ λ¦¬μ¦μ ꡬνν μ μμ΅λλ€.
μκ³ λ¦¬μ¦ κ³΅λΆνμλ λΆλ€ νμ΄ν ! '0'/*
'μκ³ λ¦¬μ¦ > BaekJoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
BOJ 1065λ²: νμ (0) | 2020.09.27 |
---|---|
BOJ 4673λ²: μ ν λλ² (0) | 2020.09.22 |
BOJ 4344λ²: νκ· μ λκ² μ§ (0) | 2020.08.21 |
BOJ 8959λ²: OXν΄μ¦ (0) | 2020.08.18 |
BOJ 1546λ²: νκ· (0) | 2020.08.13 |