Submission #1347348

#TimeUsernameProblemLanguageResultExecution timeMemory
1347348qs1Sladoled (COCI26_sladoled)C++20
49 / 110
5 ms1052 KiB
#include <bitset>
#include <iostream>
using namespace std;
#define lli unsigned short


int main(){
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  lli x,y,a,b;
  cin>>x>>y;
  bitset<50001> v[x];
  lli cnt[x]={0};
  for(lli i=0;i<x;i++){
    v[i][0]=1;
  }
  while(y--){
    cin>>a>>b;
    a--;
    if(!v[a][b]){
      for(lli i=b;i<50001;i++){
        if(v[a][i-b]&&!v[a][i]){
          v[a][i]=1;
          cnt[a]++;
        }
      }
    }
    cout<<cnt[a]<<endl;
  }
}

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:13:16: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=]
   13 |   lli cnt[x]={0};
      |                ^
Main.cpp:13:7: note: destination object 'cnt.77' of size 0
   13 |   lli cnt[x]={0};
      |       ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...