結果
| 問題 |
No.8000 enuemu暗号
|
| コンテスト | |
| ユーザー |
tkr987
|
| 提出日時 | 2019-09-04 16:35:10 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 914 bytes |
| コンパイル時間 | 2,380 ms |
| コンパイル使用メモリ | 176,208 KB |
| 実行使用メモリ | 5,248 KB |
| 最終ジャッジ日時 | 2024-12-27 19:37:48 |
| 合計ジャッジ時間 | 2,462 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | WA * 1 |
ソースコード
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ull = unsigned long long;
#ifndef __MACRO_H__
#define __MACRO_H__
#define all(collection) (collection).begin(), (collection).end() // begin to end
#define rep(i, begin, end) for (ll i = begin; i < end; i++) // repeat
#define repr(i, begin, end) for (ll i = begin; end < i; i--) // repeat reverse
#define size(collection) ((ll) (collection).size()) // collection size
#endif
int main(void)
{
string in1 = "pfnovu";
string in2 = "axqwuf";
string in3 = "mbgrihcdejkolsty";
string out1 = "orange";
string out2 = "cipher";
string out3 = "bqsuftlmdxynzvwj";
map<char, char> m;
rep(i, 0, size(in1))
m[in1[i]] = out1[i];
rep(i, 0, size(in2))
m[in2[i]] = out2[i];
rep(i, 0, size(in3))
m[in3[i]] = out3[i];
m['z'] = 'd';
string in; cin >> in;
rep(i, 0, size(in))
cout << m[in[i]];
cout << endl;
return 0;
}
tkr987