제출 #318548

#제출 시각아이디문제언어결과실행 시간메모리
318548giorgigagua2006카니발 티켓 (IOI20_tickets)C++17
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> #include "tickets.h" using namespace std; long long i,j,n,m,res; long long find_maximum(int k, std::vector<std::vector<int>> x) { n=x.size(); m=x[0].size(); vector<vector<int>>answer(n,vector<int>(m,-1)); vector<int>v(n,0); set<pair<long long,int>>s; for(int i=0;i<n;i++) { for(int j=m-k;j<m;j++) res+=x[i][j]; s.insert({x[i][0]+x[i][m-k],i}); } for(j=0;j<k*n/2;j++){ auto p=*s.begin(); int val=p.first; i=p.second; res-=val; s.erase(*s.begin()); v[i]++; int a=v[i]; if(a<k) s.insert(make_pair(x[i][a]+x[i][m-k+a],i)); } int res1=0; int r=0; for(i=0;i<n;i++) { for(j=0;j<v[i];j++) { answer[i][j]=rr; r++; r%=k; } int rr=r; for(j=m-k+v[i];j<m;j++) { answer[i][j]=rr; rr++; rr%=k; } } allocate_tickets(answer); return res; }

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

tickets.cpp: In function 'long long int find_maximum(int, std::vector<std::vector<int> >)':
tickets.cpp:35:26: error: 'rr' was not declared in this scope; did you mean 'r'?
   35 |             answer[i][j]=rr;
      |                          ^~
      |                          r
tickets.cpp:29:9: warning: unused variable 'res1' [-Wunused-variable]
   29 |     int res1=0;
      |         ^~~~