EVENSUM - Tính tổng các số ở vị trí chẵn

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Cho một dãy gồm ~N~ số nguyên. Bạn hãy tính tổng các số ở vị trí chẵn của dãy.

Input

  • Dòng đầu tiên gồm số nguyên ~N~;
  • Dòng thứ hai gồm ~N~ số nguyên.

Giới hạn:

  • ~0 \leq N \leq 10^5~;
  • Các số của dãy có giá trị tuyệt đối không quá ~10^5~.

Output

  • In ra một số nguyên duy nhất là kết quả bài toán.

Sample

Input #1
5
1 2 -1 3 4
Output #1
5

Hint

  • Các số ở vị trí chẵn là 2 và 3, nên tổng là 5

Problem source: Beginner Free Contest 14


Bình luận

Please read the guidelines before commenting.



  • 0
    ggxoaxoavippro  đã bình luận lúc 27, Tháng 5, 2026, 14:35

    nigga


  • 0
    taidotai  đã bình luận lúc 30, Tháng 4, 2026, 8:17

    dùng vector là test 2 rte nha mn


  • 0
    mducc  đã bình luận lúc 23, Tháng 4, 2026, 14:28

    spoil!

    ý tưởng 
    duyệt từ 2 mỗi lần i += 2 thay vì i++ để số luôn ở vị trí chẵn
    

    code tham khảo (c++)

        #include <bits/stdc++.h>
    
        using namespace std;
    
        int main() {
            ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr);
    
            int n;
            cin>>n;
            int a[n+1];
            for(int i = 1; i <= n; ++i) cin >> a[i];
            int sum = 0;
            for(int i = 2; i <= n; i += 2) sum += a[i];
            cout << sum << endl;
        }
    

  • -1
    minhlong180714  đã bình luận lúc 23, Tháng 4, 2026, 14:02

    hello mn


  • 0
    congtyluuthaibao1978  đã bình luận lúc 27, Tháng 11, 2025, 12:34

    include <iostream>

    using namespace std; int a[1000000]; int main() { int n,tong=0; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; if(i%2==0) { tong+=a[i]; } } cout<<tong; return 0; }


  • 0
    ______  đã bình luận lúc 5, Tháng 3, 2025, 2:49

    bài này case 2 sài con trỏ bị aborted rồi ad..


  • 1
    haoblung  đã bình luận lúc 8, Tháng 3, 2024, 6:09 chỉnh sửa

    Tăng giới hạn thời gian cho ngôn ngữ Scratch được không? Hay có cách gì giảm độ khó để AC được không nhỉ? Mình chỉ nghĩ được 1 cách duy nhất phải duyệt qua hết tất cả các ký tự trong chuỗi để tìm dấu cách tách từng phần tử ra để xử lý. Riêng việc duyệt này quá thời gian 1s rồi