AtCoder Beginner Contest 025

Submission #432342

Source codeソースコード

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

#define gc getchar
int getint() { unsigned int c; int x = 0; while (((c = gc()) - '0') >= 10) { if (c == '-') return -getint(); if (!~c) exit(0); } do { x = (x << 3) + (x << 1) + (c - '0'); } while (((c = gc()) - '0') < 10); return x; }
int getstr(char *s) { int c, n = 0; while ((c = gc()) <= ' ') { if (!~c) exit(0); } do { s[n++] = c; } while ((c = gc()) > ' ' ); s[n] = 0; return n; }
template<class T> inline bool chmin(T &a, T b) { return a > b ? a = b, 1 : 0; }
template<class T> inline bool chmax(T &a, T b) { return a < b ? a = b, 1 : 0; }

char in[10];

int main () {
    int i, j, tcc, tc = 1 << 28;
    for (tcc = 0; tcc < tc; tcc++) {
        int m = getstr(in), n = getint();
        vector<string> names;
        for (i = 0; i < m; i++) for (j = 0; j < m; j++) {
            string nm;
            nm += in[i];
            nm += in[j];
            names.push_back(nm);
        }
        sort(names.begin(), names.end());
        puts(names[n - 1].c_str());
    }
    return 0;
}

Submission

Task問題 A - 25個の文字列
User nameユーザ名 Hagentern
Created time投稿日時
Language言語 C++11 (GCC 4.9.2)
Status状態 AC
Score得点 100
Source lengthソースコード長 1093 Byte
File nameファイル名
Exec time実行時間 31 ms
Memory usageメモリ使用量 928 KB

Test case

Set

Set name Score得点 / Max score Cases
Sample - sample-01.txt,sample-02.txt,sample-03.txt
All 100 / 100 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

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
sample-01.txt AC 26 ms 772 KB
sample-02.txt AC 23 ms 796 KB
sample-03.txt AC 25 ms 800 KB
test-01.txt AC 23 ms 800 KB
test-02.txt AC 23 ms 920 KB
test-03.txt AC 23 ms 928 KB
test-04.txt AC 24 ms 924 KB
test-05.txt AC 24 ms 920 KB
test-06.txt AC 22 ms 920 KB
test-07.txt AC 23 ms 924 KB
test-08.txt AC 24 ms 800 KB
test-09.txt AC 25 ms 920 KB
test-10.txt AC 25 ms 800 KB
test-11.txt AC 23 ms 924 KB
test-12.txt AC 22 ms 924 KB
test-13.txt AC 31 ms 800 KB
test-14.txt AC 25 ms 924 KB
test-15.txt AC 23 ms 796 KB
test-16.txt AC 26 ms 924 KB
test-17.txt AC 25 ms 796 KB
test-18.txt AC 23 ms 928 KB
test-19.txt AC 23 ms 924 KB
test-20.txt AC 26 ms 800 KB
test-21.txt AC 23 ms 800 KB
test-22.txt AC 24 ms 924 KB
test-23.txt AC 26 ms 804 KB
test-24.txt AC 27 ms 808 KB
test-25.txt AC 25 ms 924 KB
test-26.txt AC 25 ms 928 KB
test-27.txt AC 23 ms 796 KB
test-28.txt AC 24 ms 800 KB
test-29.txt AC 25 ms 792 KB
test-30.txt AC 24 ms 796 KB