Tính tổng

Xem dạng PDF

Gửi bài giải

Điểm: 100,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 977M
Input: TINHTONG.INP
Output: TINHTONG.OUT

Tác giả:
Người đăng:
Dạng bài
Ngôn ngữ cho phép
C++, PyPy

Cho dãy A gồm n phần tử ~a_1, a_2,..,a_n~. Hãy lập trình tính tổng các phần tử có chữ số hàng đơn vị lớn hơn chữ số hàng chục trong dãy.

Dữ liệu:

Vào từ tệp TINHTONG.INP có cấu trúc như sau:

  • Dòng đầu tiên chứa số nguyên dương ~n~ (~1 \le n \le 10^6~ );
  • Dòng thứ hai chứa ~n~ số nguyên dương ~a_1, a_2,..,a_n~ (~10 \le a_i \le 10^6; 1 \le i \le n~).

Kết quả:

Ghi vào tệp TINHTONG.OUT một số nguyên duy nhất là tổng tìm được.

Ví dụ đầu vào:

5
15 141 28 66 79

Đầu ra:

122

Ràng buộc:

  • Có 40% số điểm của bài có ~n ≤ 10^3;a_i≤ 10^3~;
  • Có 30% số điểm của bài có ~n ≤ 10^3;a_i≤ 10^6~;
  • Có 40% số điểm còn lại không còn ràng buộc gì thêm.

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    minhminh  đã bình luận lúc 8, Tháng 2, 2026, 13:38

    include <bits/stdc++.h>

    using namespace std; long long n,a[1000000]; int main() { freopen("TINHTONG.INP","r",stdin); freopen("TINHTONG.OUT","w",stdout); cin >> n; long long s=0; for(int i=0;i<n;i++) cin >> a[i]; for(int i=0;i<n;i++) { int t=a[i]%10; int m=(a[i]/10)%10; if(t>m) s+=a[i]; } cout << s; return 0; }