提出 #58198337


ソースコード 拡げる

#include <bits/stdc++.h>

using namespace std;

#define int long long
#define endl '\n' 
#define mod 1000000007

void solve(){
    string s;
    string temp = "BCDEFGHIJKLMNOPQRSTUVWXYZ";
    cin>>s;
    int start = 0;
    unordered_map<char, int>mp;
    for(int i=0;i<26;i++){
        mp[s[i]] = i;
        if(s[i]=='A') start  = i;
    }
    char prev = 'A';
    int ans = 0;
    for(auto ch:temp){
        ans +=  abs(mp[ch]-mp[prev]);
        prev = ch;
    }
    cout<<ans<<endl;
}
signed main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    // int t;
    // cin >> t;
    // while (t--)
        solve();
    return 0;
}

提出情報

提出日時
問題 B - 1D Keyboard
ユーザ prakash_601
言語 C++ 20 (gcc 12.2)
得点 200
コード長 688 Byte
結果 AC
実行時間 1 ms
メモリ 3532 KiB

コンパイルエラー

Main.cpp: In function ‘void solve()’:
Main.cpp:13:9: warning: variable ‘start’ set but not used [-Wunused-but-set-variable]
   13 |     int start = 0;
      |         ^~~~~

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 2
AC × 28
セット名 テストケース
Sample 00_sample_00.txt, 00_sample_01.txt
All 00_sample_00.txt, 00_sample_01.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 02_hand_00.txt, 02_hand_01.txt, 02_hand_02.txt, 02_hand_03.txt, 02_hand_04.txt, 02_hand_05.txt, 02_hand_06.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 1 ms 3472 KiB
00_sample_01.txt AC 1 ms 3476 KiB
01_random_00.txt AC 1 ms 3516 KiB
01_random_01.txt AC 1 ms 3476 KiB
01_random_02.txt AC 1 ms 3384 KiB
01_random_03.txt AC 1 ms 3468 KiB
01_random_04.txt AC 1 ms 3484 KiB
01_random_05.txt AC 1 ms 3484 KiB
01_random_06.txt AC 1 ms 3460 KiB
01_random_07.txt AC 1 ms 3440 KiB
01_random_08.txt AC 1 ms 3424 KiB
01_random_09.txt AC 1 ms 3528 KiB
01_random_10.txt AC 1 ms 3420 KiB
01_random_11.txt AC 1 ms 3480 KiB
01_random_12.txt AC 1 ms 3420 KiB
01_random_13.txt AC 1 ms 3428 KiB
01_random_14.txt AC 1 ms 3472 KiB
01_random_15.txt AC 1 ms 3480 KiB
01_random_16.txt AC 1 ms 3468 KiB
01_random_17.txt AC 1 ms 3380 KiB
01_random_18.txt AC 1 ms 3464 KiB
02_hand_00.txt AC 1 ms 3480 KiB
02_hand_01.txt AC 1 ms 3416 KiB
02_hand_02.txt AC 1 ms 3532 KiB
02_hand_03.txt AC 1 ms 3480 KiB
02_hand_04.txt AC 1 ms 3412 KiB
02_hand_05.txt AC 1 ms 3424 KiB
02_hand_06.txt AC 1 ms 3472 KiB