• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
  • Tổ chức
  • Các kỳ thi
  • Thông tin
    >
    • Máy chấm
    • Custom Checkers
    • Github
VI EN Đăng nhập  hoặc  Đăng ký

Quangminh230414

  • Thông tin
  • Thống kê
  • Blog

Số bài đã giải: 38
Hạng điểm: #908
Tổng điểm: 22,26
Đóng góp: 0

Xem các bài nộp

Từ 2025 HEMS 6

Thông tin

include <bits/stdc++.h>

using namespace std;

int main() { int N, K; cin >> N >> K; vector<long long> cnt(1000001, 0); for (int i = 0; i < N; i++) { int x; cin >> x; cnt[x]++;} long long ans = 0; for (int x = 0; x <= K; x++) { int y = K - x; if (y < 0 || y > 1000000) continue; if (x < y) { ans += cnt[x] * cnt[y]; } else if (x == y) { ans += cnt[x] * (cnt[x] - 1) / 2;} } cout << ans; return 0; }

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

dựa trên nền tảng DMOJ | theo dõi VNOI trên Github và Facebook