제출 #1277381

#제출 시각아이디문제언어결과실행 시간메모리
1277381PieArmyNetrpeljivost (COI23_netrpeljivost)C++20
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; typedef long long l; l n,t[1<<11][1<<11],i,j,k; vector<l>d[2]; int main(){ ios_base::sync_with_stdio(0);cin.tie(0); cin>>n; for(i=0;i<n;i++){ for(j=0;j<n;j++){ cin>>t[i][j]; } } long long ans=2e15; d[0].resize(n,0); d[1].resize(n,ans); for(i=1;i<=n;i++){ for(j=0;j<n;j++){ if(i==n){ ans=min(ans,dp[0][j]); continue; } int ls=(i&-i); for(k=ls;k<ls*2;k++){ dp[1][j^k]=min(dp[1][j^k],dp[0][j]+table[j][j^k]); } } swap(dp[0],dp[1]); fill(dp[1].begin(),dp[1].end(),2e15); } cout<<ans; }

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

Main.cpp: In function 'int main()':
Main.cpp:20:45: error: 'dp' was not declared in this scope; did you mean 'dup'?
   20 |                                 ans=min(ans,dp[0][j]);
      |                                             ^~
      |                                             dup
Main.cpp:25:33: error: 'dp' was not declared in this scope; did you mean 'dup'?
   25 |                                 dp[1][j^k]=min(dp[1][j^k],dp[0][j]+table[j][j^k]);
      |                                 ^~
      |                                 dup
Main.cpp:25:68: error: 'table' was not declared in this scope
   25 |                                 dp[1][j^k]=min(dp[1][j^k],dp[0][j]+table[j][j^k]);
      |                                                                    ^~~~~
Main.cpp:28:22: error: 'dp' was not declared in this scope; did you mean 'dup'?
   28 |                 swap(dp[0],dp[1]);
      |                      ^~
      |                      dup