Submission #1347335

#TimeUsernameProblemLanguageResultExecution timeMemory
1347335qs1Sladoled (COCI26_sladoled)C++20
16 / 110
1 ms344 KiB
#include<bits/stdc++.h>
using namespace std;
#define lli long long int


int main(){
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  lli x,y,cnt=0,a,b;
  cin>>x>>y;
  vector<bitset<50001>>v(x);
  bitset<50001>vb;
  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]=1;
          if(!vb[i]){
            vb[i]=1;
            cnt++;
          }
        }
      }
    }
    cout<<cnt<<endl;
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...