結果
問題 | No.491 10^9+1と回文 |
ユーザー |
![]() |
提出日時 | 2017-03-10 22:54:33 |
言語 | C++11 (gcc 13.3.0) |
結果 |
TLE
|
実行時間 | - |
コード長 | 547 bytes |
コンパイル時間 | 1,214 ms |
コンパイル使用メモリ | 159,972 KB |
実行使用メモリ | 13,756 KB |
最終ジャッジ日時 | 2024-06-24 08:28:29 |
合計ジャッジ時間 | 6,023 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 2 TLE * 2 -- * 99 |
ソースコード
#include <bits/stdc++.h> using namespace std; #define INF 2000000000 //#define MOD 1000000007 #define X 1000000001 typedef long long ll; typedef pair<int, int> P; bool p(string s){ int size = s.size(); int l = 0; int r = size-1; while (true) { if (l>=r) { break; } if (s[l]!=s[r]) { return false; } l++; r--; } return true; } int main() { ll n; cin >> n; ll x = X; int ret=0; while (true) { if (x>n) { break; } else { string s = to_string(x); if (p(s)) ret++; } x += X; } cout << ret << endl; }