제출 #471260

#제출 시각아이디문제언어결과실행 시간메모리
471260Cross_Ratio카니발 티켓 (IOI20_tickets)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "tickets.h" using namespace std; //void allocate_tickets(vector<vector<int>>); typedef pair<int,int> P; long long find_maximum(int k, vector<vector<int> > x) { int N = x.size(); int M = x[0].size(); vector<vector<int> > ans; ans.resize(N); int i; for(i=0;i<N;i++) { ans[i].resize(M); fill(ans[i].begin(),ans[i].end(),-1); } long long int cnt = 0; vector<int> pt1; vector<int> pt2; pt1.resize(N); pt2.resize(N); fill(pt2.begin(),pt2.end(),M-1); int j, st; for(j=0;j<k;j++) { vector<P> V; for(i=0;i<N;i++) {            V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i)); } sort(V.begin(),V.end()); for(i=0;i<N;i++) { int n = V[i].second; if(i < N / 2) { ans[n][pt1[n]] = j; cnt -= x[n][pt1[n]]; pt1[n]++; } else { ans[n][pt2[n]] = j; cnt += x[n][pt2[n]]; pt2[n]--; } } } allocate_tickets(ans); return cnt; }

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

tickets.cpp:29:2: error: extended character   is not valid in an identifier
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |  ^
tickets.cpp:29:5: error: extended character   is not valid in an identifier
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |    ^
tickets.cpp:29:8: error: extended character   is not valid in an identifier
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |      ^
tickets.cpp:29:11: error: extended character   is not valid in an identifier
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |        ^
tickets.cpp:29:14: error: extended character   is not valid in an identifier
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |          ^
tickets.cpp:29:17: error: extended character   is not valid in an identifier
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |            ^
tickets.cpp: In function 'long long int find_maximum(int, std::vector<std::vector<int> >)':
tickets.cpp:29:2: error: '\U000000a0' was not declared in this scope
   29 |             V.push_back(P(x[i][pt2[i]]+x[i][pt1[i]],i));
      |  ^
tickets.cpp:25:9: warning: unused variable 'st' [-Wunused-variable]
   25 |  int j, st;
      |         ^~