제출 #331626

#제출 시각아이디문제언어결과실행 시간메모리
331626pggp카니발 티켓 (IOI20_tickets)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
#include "tickets.h"

using namespace std;

void allocate_tickets(vector < vector < int > > s);

long long find_maximum(int k, vector < vector < int > > x){
	vector < vector < int > > to_allocate;

	vector < int > v;
	for(vector < int > t : x){
		vector < int > a;
		to_allocate.push_back(a);
		for(int i : t){
			to_allocate[to_allocate.size() - 1].push_back(0);
			v.push_back(i);
		}
	}
	allocate_tickets(to_allocate);
	sort(v.begin(), v.end());
	long long ans = 0;#include <bits/stdc++.h>
#include "tickets.h"

using namespace std;

void allocate_tickets(vector < vector < int > > s);

long long find_maximum(int k, vector < vector < int > > x){
	int n = x.size();
	int m = x[0].size();
	long long ans = 0;
	vector < vector < int > > to_allocate;
	for(vector < int > t : x){
		vector < int > a;
		to_allocate.push_back(a);
		for(int i : t){
			to_allocate[to_allocate.size() - 1].push_back(-1);
			
		}
	}

	if(m == 1){

		vector < int > v;
		for(int i = 0; i < x.size(); i++){
			for(int j = 0; j < x[i].size(); j++){
				to_allocate[i][j] = 0;
				v.push_back(x[i][j]);
			}
		}
		
		sort(v.begin(), v.end());
		
		for (int i = 0; i < v.size(); ++i)
		{
			if(i < v.size() / 2){
				ans -= v[i];
			}
			else{
				ans += v[i];
			}
		}
	}

	

	allocate_tickets(to_allocate);
	return ans;
}
	for (int i = 0; i < v.size(); ++i)
	{
		if(i < v.size() / 2){
			ans -= v[i];
		}
		else{
			ans += v[i];
		}
	}
	return ans;
}

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

tickets.cpp:22:20: error: stray '#' in program
   22 |  long long ans = 0;#include <bits/stdc++.h>
      |                    ^
tickets.cpp: In function 'long long int find_maximum(int, std::vector<std::vector<int> >)':
tickets.cpp:22:21: error: 'include' was not declared in this scope
   22 |  long long ans = 0;#include <bits/stdc++.h>
      |                     ^~~~~~~
tickets.cpp:22:30: error: 'bits' was not declared in this scope
   22 |  long long ans = 0;#include <bits/stdc++.h>
      |                              ^~~~
tickets.cpp:22:35: error: 'stdc' was not declared in this scope; did you mean 'std'?
   22 |  long long ans = 0;#include <bits/stdc++.h>
      |                                   ^~~~
      |                                   std
In file included from tickets.cpp:23:
tickets.h:3:1: error: expected primary-expression before 'long'
    3 | long long find_maximum(int k, std::vector<std::vector<int>> d);
      | ^~~~
tickets.cpp:29:59: error: a function-definition is not allowed here before '{' token
   29 | long long find_maximum(int k, vector < vector < int > > x){
      |                                                           ^
tickets.cpp:71:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 |  for (int i = 0; i < v.size(); ++i)
      |                  ~~^~~~~~~~~~
tickets.cpp:73:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   73 |   if(i < v.size() / 2){
      |      ~~^~~~~~~~~~~~~~