제출 #724353

#제출 시각아이디문제언어결과실행 시간메모리
724353raul2008487메기 농장 (IOI22_fish)C++17
0 / 100
84 ms7268 KiB
#include "fish.h" #include <vector> long long max_weights(int N, int M, std::vector<int> X, std::vector<int> Y, std::vector<int> W) { long long i,ans=0; if(N==2){ long long ans1=0,ans2=0; for(i=0;i<W.size();i++){ if(X[i]==1){ ans1+=W[i]; } else{ ans2+=W[i]; } } if(ans1>ans2){ return ans1; } else{ return ans2; } } else{ long long cur1=0,cur2=0,w1=0; for(i=0;i<W.size();i++){ if(X[i]==1){ w1+=W[i]; } } long long cx=0; for(i=0;i<W.size();i++){ if(X[i]==0){ cur1+=W[i]; } else{ cur2+=W[i]; } if((cur1-cur2)>cx){ cx=cur1-cur2; } } return w1+cx; } }

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

fish.cpp: In function 'long long int max_weights(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
fish.cpp:9:18: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    9 |         for(i=0;i<W.size();i++){
      |                 ~^~~~~~~~~
fish.cpp:26:18: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   26 |         for(i=0;i<W.size();i++){
      |                 ~^~~~~~~~~
fish.cpp:32:18: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   32 |         for(i=0;i<W.size();i++){
      |                 ~^~~~~~~~~
fish.cpp:6:17: warning: unused variable 'ans' [-Wunused-variable]
    6 |     long long i,ans=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...