Submission #223818


Source Code Expand

#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
#include <map>
#include <sstream>
#include <functional>
#include <numeric>
#include <cmath>
#include <cstring>
#include <cstdio>
#include <queue>
#include <stack>
#include <set>

using namespace std;

#define ALL(co) co.begin(), co.end()
#define tpl(...) make_tuple(__VA_ARGS__)

typedef long long LL;
typedef pair<int, int> P; typedef pair<int, P> IP; typedef pair<P, P> PP;
typedef vector<int> Array; typedef vector<vector<int> > Array2;
typedef vector<LL> LArray; typedef vector<P> PArray; typedef vector<string> SArray;

const int INF = 1 << 29;
const LL LINF = 1LL << 60;

inline int getInt() { int itiv; return (cin >> itiv, itiv); }
template <typename T> void readAll(vector<T>& vec) { for (int i = 0, size = vec.size(); i < size; i++) cin >> vec[i]; }
template <typename T, typename U> void readAll(vector<pair<T, U> >& vec) { for (int i = 0, size = vec.size(); i < size; i++) cin >> vec[i].first >> vec[i].second; }
template < typename T > inline string toString( const T &a ){ ostringstream oss; oss << a; return oss.str(); };
inline bool between(int min, int max, int n) { return min <= n && n <= max; }
inline bool inRange(int begin, int end, int n) { return begin <= n && n < end; }
inline bool inRange(int size, int n) { return 0 <= n && n < size; }

int dx[] = { -1, 0, 1, 0 }, dy[] = { 0, -1, 0, 1 };
int dr[] = { 0, -1, 0, 1 }, dc[] = { -1, 0, 1, 0 };

int main(void)
{
	ios::sync_with_stdio(false);
	int n, k;
	while(cin >> n >> k && n)
	{
		PArray arr;
		for (int i = 0; i < k - 1; i++)
		{
			arr.emplace_back(getInt(), i);
		}
		for (int i = k - 1; i < n; i++)
		{
			arr.emplace_back(getInt(), i);
			sort(ALL(arr));
			cout << arr[k - 1].second + 1 << endl;
		}
	}
	return 0;
}

Submission Info

Submission Time
Task B - 特別賞
User tnkt37
Language C++ (G++ 4.6.4)
Score 0
Code Size 1835 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:49:8: error: ‘PArray’ has no member named ‘emplace_back’
./Main.cpp:53:8: error: ‘PArray’ has no member named ‘emplace_back’