結果
| 問題 | No.238 Mr. K's Another Gift |
| コンテスト | |
| ユーザー |
vjudge1
|
| 提出日時 | 2025-08-04 09:55:55 |
| 言語 | C++23 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 2,172 bytes |
| コンパイル時間 | 3,415 ms |
| コンパイル使用メモリ | 279,992 KB |
| 実行使用メモリ | 7,720 KB |
| 最終ジャッジ日時 | 2025-08-04 09:56:06 |
| 合計ジャッジ時間 | 9,684 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 3 |
| other | WA * 40 |
ソースコード
#define _USE_MATH_DEFINES
#include <bits/stdc++.h>
//#include <bits/extc++.h>
//#define int long long
//#define endl "\n"
#define debug printf("Running %s on line %d...\n", __FUNCTION__, __LINE__)
#define ll long long
#define ull unsigned long long
#define str string
#define db double
#define ld long double
#define si signed
#define PQ priority_queue
#define elif else if
#define _1 first
#define _2 second
#define fi first
#define se second
#define _E M_E
#define LOG2E M_LOG2E
#define LOG10E M_LOG10E
#define LN2 M_LN2
#define LN10 M_LN10
#define PI M_PI
#define PI_2 M_PI_2
#define PI_4 M_PI_4
#define _1_PI M_1_PI
#define _2_PI M_2_PI
#define _2_SQRTPI M_2_SQRTPI
#define SQRT2 M_SQRT2
#define SQRT1_2 M_SQRT1_2
#define gcd(x, y) __gcd(x, y)
#define lcm(x, y) x * y / __gcd(x, y)
#define Set(a) memset(a,0,sizeof(a))
#define F(i,a,b) for(register int i=a,i##end=b;i<=i##end;++i)
#define UF(i,a,b) for(register int i=a,i##end=b;i>=i##end;--i)
#define Yes cout << "Yes" << endl
#define No cout << "No" << endl
#define YES cout << "YES" << endl
#define NO cout << "NO" << endl
#define yes cout << "yes" << endl
#define no cout << "no" << endl
#define O cout << -1 << endl
#define E cout << endl
#define IO ios::sync_with_stdio(0), cin.tie(0), cout.tie(0)
#define R return 0
using namespace std;
//using namespace __gnu_pbds;
const ll N = 5e5 + 2, LN = __lg(N) * 3 + 2, MN = 1e2 + 2, inf = INT_MAX;
const ll dmax = INT_MAX, dmin = INT_MIN, mmax = 0x7f, minf = 0x7f7f7f7f;
const ll lmax = LLONG_MAX, lmin = LLONG_MIN, ulmax = ULLONG_MAX;
const ll M = 1610612741, P = 131, Mod = 998244353, Mod2 = 1e9 + 7;
const ld eps = 1e-10;
int _, n, m;
string s, t;
bool is_hw(string s) {
for (int i = 0;i < s.size() / 2;i++) if (s[i] != s[s.size() - 1 - i]) return 0;
return 1;
}
signed main() {
for (char i = 33;i <= 126;i++) t += i;
cout << t << endl;
cin >> _;
while (_--) {
cin >> s;
string temp = s;
for (int i = 0;i <= s.size();i++) {
for (int j = 0;j < t.size();j++) {
s.insert(i, t.substr(j, 1));
if (is_hw(s)) {
cout << s << endl;
goto C;
}
s = temp;
}
}
cout << "NA" << endl;
C:;
}
return 0;
}
vjudge1