提出 #41935083


ソースコード 拡げる

#include <iostream>
#include <vector>
#include <list>
#include <string>
#include <set>
#include <unordered_set>
#include <queue>
#include <numeric>
#include <map>
#include <unordered_map>
#include <algorithm>
using namespace std;

int main (void) {
    int n;
    cin >> n;
    vector<string> s(n);
    vector<int> a(n);
    for (int i=0; i<n; i++) {
        cin >> s[i] >> a[i];
    }
    int min = a[0];
    int min_index = 0;
    for (int i=1; i<n; i++) {
        if (min > a[i]) {
            min = a[i];
            min_index = i;
        }
    }
    for (int i=0; i<n; i++) {
        cout << s[(i + min_index)%n] << endl;
    }
    return 0;
}

提出情報

提出日時
問題 A - First Player
ユーザ ReiAkiduki
言語 C++ (GCC 9.2.1)
得点 100
コード長 650 Byte
結果 AC
実行時間 8 ms
メモリ 3560 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 100 / 100
結果
AC × 2
AC × 14
セット名 テストケース
Sample example0.txt, example1.txt
All 000.txt, 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt, 009.txt, 010.txt, 011.txt, example0.txt, example1.txt
ケース名 結果 実行時間 メモリ
000.txt AC 8 ms 3436 KiB
001.txt AC 2 ms 3456 KiB
002.txt AC 2 ms 3420 KiB
003.txt AC 2 ms 3560 KiB
004.txt AC 2 ms 3560 KiB
005.txt AC 2 ms 3536 KiB
006.txt AC 2 ms 3384 KiB
007.txt AC 2 ms 3504 KiB
008.txt AC 2 ms 3376 KiB
009.txt AC 3 ms 3372 KiB
010.txt AC 2 ms 3500 KiB
011.txt AC 2 ms 3364 KiB
example0.txt AC 3 ms 3492 KiB
example1.txt AC 2 ms 3492 KiB