Can someone tell me what is wrong with my code? It passed 7/10.
#include <iostream>
#include <vector>
using namespace std;
vector <int> a;
long long int rez[10010];
long long int i=0,x,z,y,s=0,kraj=0;
main()
{
while(kraj==0)
{
cin>>x;
if (x==3)
kraj=10;
if (x==0)
{
cin>>y>>z;
a.assign(y+1,z);
}
if (x==1)
{
cin>>y>>z;
a[y]+=z;
}
if (x==2)
{
cin>>y;
rez[i]=a[y];
i++;
s++;
}
}
for (i=0;i<s;i++)
cout<<rez[i]<<endl;
//system ("pause");
}
#include <iostream>
#include <vector>
using namespace std;
vector <int> a;
long long int rez[10010];
long long int i=0,x,z,y,s=0,kraj=0;
main()
{
while(kraj==0)
{
cin>>x;
if (x==3)
kraj=10;
if (x==0)
{
cin>>y>>z;
a.assign(y+1,z);
}
if (x==1)
{
cin>>y>>z;
a[y]+=z;
}
if (x==2)
{
cin>>y;
rez[i]=a[y];
i++;
s++;
}
}
for (i=0;i<s;i++)
cout<<rez[i]<<endl;
//system ("pause");
}