제출 #657549

#제출 시각아이디문제언어결과실행 시간메모리
657549coding_snorlax메기 농장 (IOI22_fish)C++17
0 / 100
24 ms4208 KiB
#include "fish.h" #include<bits/stdc++.h> using namespace std; int Graph[302][10]={{0}}; long long int dp[9][9]={{0}}; long long int tmp[9][9]; long long int Count(int n,int m,int column){ long long int answer=0; for(int i=n;i<=m;i++){ answer+=Graph[column][i]; } return answer; } void check(){ cout<<endl; for(int i=0;i<9;i++){ for(int j=0;j<9;j++){ cout<<dp[i][j]<<" "; } cout<<endl; } } long long int max_weights(int N,int M,vector<int> x,vector<int> y,vector<int> w){ for(int i=0;i<M;i++){ Graph[x[i]][y[i]]=w[i]; } for(int i=0;i<9;i++){ for(int j=0;j<9;j++){ dp[i][j]=Count(i+1,j,0); } } //check(); for(int i=1;i<N-1;i++){ for(int j=0;j<9;j++){ for(int k=0;k<9;k++){ long long int tmp_num=0; for(int I=0;I<9;I++){ tmp[j][k]=max(tmp[j][k],dp[I][j]+Count(j+1,max(k,I),i)); } } } for(int j=0;j<9;j++){ for(int k=0;k<9;k++){ long long int tmp_num=0; for(int I=0;I<9;I++){ dp[j][k]=tmp[j][k]; } } } //check(); } long long int Final=0; for(int j=0;j<9;j++){ for(int k=0;k<9;k++){ dp[j][k]+=Count(k+1,j,N-1); Final=max(Final,dp[j][k]); } } //check(); return Final; }

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

fish.cpp: In function 'long long int max_weights(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
fish.cpp:36:31: warning: unused variable 'tmp_num' [-Wunused-variable]
   36 |                 long long int tmp_num=0;
      |                               ^~~~~~~
fish.cpp:44:31: warning: unused variable 'tmp_num' [-Wunused-variable]
   44 |                 long long int tmp_num=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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...