結果
問題 |
No.2942 Sigma Music Game Level Problem
|
ユーザー |
|
提出日時 | 2024-10-23 23:29:00 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 414 ms / 6,000 ms |
コード長 | 725 bytes |
コンパイル時間 | 4,341 ms |
コンパイル使用メモリ | 252,316 KB |
最終ジャッジ日時 | 2025-02-24 22:34:57 |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 24 |
ソースコード
#include <bits/stdc++.h> #include <atcoder/all> using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n, q, L; cin >> n >> q >> L; atcoder::fenwick_tree<long long> fw1(200001), fw2(200001); while(n--){ int v; cin >> v; fw1.add(v, 1); fw2.add(v, v); } bool flg = true; while(q--){ int cmd, l; cin >> cmd >> l; if(cmd == 2){ flg = false; int r; cin >> r; r++; cout << fw1.sum(l, r) << ' ' << fw2.sum(l, r) << '\n'; }else if(cmd == 1){ fw1.add(l, 1); fw2.add(l, l); } } if(flg) cout << "Not Found!\n"; }