Submission #36644635
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
typedef long long int lli;
//lli N = 10e9+7;
//vector <vector <lli>> arr(N,);
//double eps = 1e-9;
void solve()
{
lli n, i, q, a, x, pos, ins=0;
cin>>n;
vector <vector<lli>> arr;
vector <lli> v(n+1, 0);
arr.push_back(v);
for(i=1;i<=n;i++) cin>>arr[0][i];
cin>>q;
for(i=0;i<q;i++)
{
cin>>a;
if(a==1){cin>>x;vector<lli>vec(n+1, x);arr.push_back(vec);ins++;}
else if(a==2){cin>>pos>>x;arr[ins][pos]+=x;}
else {cin>>pos;cout<<arr[ins][pos]<<'\n';}
}
}
void usaco()
{
freopen("diamond.in","r",stdin);
freopen("diamond.out","w",stdout);
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
solve();
}
Submission Info
| Submission Time |
|
| Task |
D - All Assign Point Add |
| User |
Pesto |
| Language |
C++ (GCC 9.2.1) |
| Score |
0 |
| Code Size |
723 Byte |
| Status |
TLE |
| Exec Time |
2328 ms |
| Memory |
3547888 KiB |
Compile Error
./Main.cpp: In function ‘void usaco()’:
./Main.cpp:30:9: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
30 | freopen("diamond.in","r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./Main.cpp:31:11: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
31 | freopen("diamond.out","w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
0 / 400 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_N_small_03.txt, 01_N_small_04.txt, 01_N_small_05.txt, 01_N_small_06.txt, 02_random_07.txt, 02_random_08.txt, 02_random_09.txt, 02_random_10.txt, 03_max_11.txt, 04_handmade_12.txt, 04_handmade_13.txt, 04_handmade_14.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_00.txt |
AC |
7 ms |
3628 KiB |
| 00_sample_01.txt |
AC |
2 ms |
3624 KiB |
| 00_sample_02.txt |
AC |
2 ms |
3600 KiB |
| 01_N_small_03.txt |
AC |
48 ms |
10428 KiB |
| 01_N_small_04.txt |
AC |
54 ms |
17568 KiB |
| 01_N_small_05.txt |
AC |
43 ms |
5076 KiB |
| 01_N_small_06.txt |
AC |
42 ms |
5188 KiB |
| 02_random_07.txt |
TLE |
2291 ms |
3539020 KiB |
| 02_random_08.txt |
TLE |
2292 ms |
3547888 KiB |
| 02_random_09.txt |
TLE |
2328 ms |
3537732 KiB |
| 02_random_10.txt |
TLE |
2328 ms |
3533908 KiB |
| 03_max_11.txt |
TLE |
2326 ms |
3537704 KiB |
| 04_handmade_12.txt |
AC |
59 ms |
7596 KiB |
| 04_handmade_13.txt |
TLE |
2292 ms |
3540904 KiB |
| 04_handmade_14.txt |
TLE |
2292 ms |
3542476 KiB |