제출 #1265371

#제출 시각아이디문제언어결과실행 시간메모리
1265371thenpcSouvenirs (IOI25_souvenirs)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "souvenirs.h" using namespace std; #define ll long long ll a[200]; void buy_souvenirs(int n,ll p){ for(int i=0;i<n;i++){ cnt[i]=i; a[i]=0; } for(int i=n-1;i>=1;i--){ ll u=(p-1)/pow(2,i-1); pair<vector<int>,ll> v=transaction(u); a[i]=u-v.second; for(int j=1;j<v.first.size();j++){ cnt[v.first[j]]--; a[i]-=a[v.first[j]]; } } for(int i=1;i<=n-1;i++){ for(int j=1;j<=cnt[i];j++){ transaction(a[i]); } } }

컴파일 시 표준 에러 (stderr) 메시지

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:8:5: error: 'cnt' was not declared in this scope; did you mean 'int'?
    8 |     cnt[i]=i;
      |     ^~~
      |     int
souvenirs.cpp:16:5: error: 'cnt' was not declared in this scope; did you mean 'int'?
   16 |     cnt[v.first[j]]--;
      |     ^~~
      |     int
souvenirs.cpp:22:20: error: 'cnt' was not declared in this scope; did you mean 'int'?
   22 |     for(int j=1;j<=cnt[i];j++){
      |                    ^~~
      |                    int