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
AC × 3
AC × 8
TLE × 7
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