Submission #432308


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

#define repu(i, a, b) for (int i = (a); i < (b); ++i)
#define repd(i, a, b) for (int i = (a); i > (b); --i)
#define mem(a, x) memset(a, x, sizeof(a))
#define all(a) a.begin(), a.end()
#define uni(a) a.erase(unique(all(a)), a.end())
#define count_bits(x) __builtin_popcount(x)
#define count_bitsll(x) __builtin_popcountll(x)
#define least_bits(x) __builtin_ffs(x)
#define least_bitsll(x) __builtin_ffsll(x)
#define most_bits(x) 32 - __builtin_clz(x)
#define most_bitsll(x) 64 - __builtin_clz(x)

vector<string> split(const string &s, char c) {
	vector<string> v;
	stringstream ss(s);
	string x;
	while (getline(ss, x, c)) v.push_back(x);
	return v;
}

#define error(args...) { vector<string> _v = split(#args, ','); err(_v.begin(), args); }

void err(vector<string>::iterator it) {}

template<typename T, typename... Args>
void err(vector<string>::iterator it, T a, Args... args) {
	cerr << it -> substr((*it)[0] == ' ', it -> length()) << " = " << a << '\n';
	err(++it, args...);
}

typedef long long ll;
const int MOD = 1000000007;

template<class T> inline T tmin(T a, T b) {return (a < b) ? a : b;}
template<class T> inline T tmax(T a, T b) {return (a > b) ? a : b;}
template<class T> inline void amax(T &a, T b) {if (b > a) a = b;}
template<class T> inline void amin(T &a, T b) {if (b < a) a = b;}
template<class T> inline T tabs(T a) {return (a > 0) ? a : -a;}
template<class T> T gcd(T a, T b) {while (b != 0) {T c = a; a = b; b = c % b;} return a;}

int main(int argc, char *argv[]) {
	ios_base::sync_with_stdio(false);
	
	string s;
	int n;
	
	cin >> s >> n;
	vector<string> ret;
	repu(i, 0, 5) repu(j, 0, 5) {
		string tmp = "";
		tmp += s[i]; tmp += s[j];
		ret.push_back(tmp);
	}
	sort(all(ret));
	cout << ret[n - 1] << endl;
	
	return 0;
}

Submission Info

Submission Time
Task A - 25個の文字列
User rantd
Language C++11 (GCC 4.9.2)
Score 100
Code Size 1859 Byte
Status AC
Exec Time 27 ms
Memory 932 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 33
Set Name Test Cases
Sample sample-01.txt, sample-02.txt, sample-03.txt
All test-01.txt, test-02.txt, test-03.txt, test-04.txt, test-05.txt, test-06.txt, test-07.txt, test-08.txt, test-09.txt, test-10.txt, test-11.txt, test-12.txt, test-13.txt, test-14.txt, test-15.txt, test-16.txt, test-17.txt, test-18.txt, test-19.txt, test-20.txt, test-21.txt, test-22.txt, test-23.txt, test-24.txt, test-25.txt, test-26.txt, test-27.txt, test-28.txt, test-29.txt, test-30.txt, sample-01.txt, sample-02.txt, sample-03.txt
Case Name Status Exec Time Memory
sample-01.txt AC 24 ms 928 KB
sample-02.txt AC 24 ms 924 KB
sample-03.txt AC 22 ms 800 KB
test-01.txt AC 24 ms 928 KB
test-02.txt AC 22 ms 924 KB
test-03.txt AC 24 ms 928 KB
test-04.txt AC 24 ms 800 KB
test-05.txt AC 24 ms 924 KB
test-06.txt AC 24 ms 800 KB
test-07.txt AC 23 ms 932 KB
test-08.txt AC 24 ms 932 KB
test-09.txt AC 24 ms 928 KB
test-10.txt AC 22 ms 804 KB
test-11.txt AC 23 ms 736 KB
test-12.txt AC 24 ms 932 KB
test-13.txt AC 24 ms 808 KB
test-14.txt AC 23 ms 928 KB
test-15.txt AC 24 ms 800 KB
test-16.txt AC 24 ms 928 KB
test-17.txt AC 24 ms 924 KB
test-18.txt AC 24 ms 800 KB
test-19.txt AC 22 ms 928 KB
test-20.txt AC 24 ms 924 KB
test-21.txt AC 24 ms 800 KB
test-22.txt AC 22 ms 796 KB
test-23.txt AC 24 ms 928 KB
test-24.txt AC 24 ms 800 KB
test-25.txt AC 24 ms 800 KB
test-26.txt AC 27 ms 924 KB
test-27.txt AC 22 ms 808 KB
test-28.txt AC 23 ms 796 KB
test-29.txt AC 24 ms 928 KB
test-30.txt AC 24 ms 928 KB