제출 #1198762

#제출 시각아이디문제언어결과실행 시간메모리
1198762THXuanPalindromic FizzBuzz (NOI19_palindrome)C++20
100 / 100
17 ms1864 KiB
#include <iostream> #include <vector> #include <algorithm> #include <cstring> #include <string> #include <array> #include <cmath> #include <stack> #include <queue> #include <map> #include <set> #define INF 1e9 using namespace std; typedef long long ll; const ll MOD = 1000000007; const ll MAXN = 100005; struct point { int x, y; point(int _x = INF, int _y = INF) : x(_x), y(_y) {} }; int f(point function, int x) { if (function.x == INF) return INF; return function.x * x + function.y; } struct LiChao { vector<point> t; int n; LiChao(int _n) { n = _n; t.resize(n * 4); } int query(int v, int l, int r, int x) { int mid = (l + r) / 2; if (l == r) return f(t[v], x); if (x <= mid) return min(f(t[v], x), query(v * 2 + 1, l, mid, x)); else return min(f(t[v], x), query(v * 2 + 2, mid + 1, r, x)); } void update(int v, int l, int r, point val) { int mid = (l + r) / 2; bool lef = f(val, l) < f(t[v], l); bool md = f(val, mid) < f(t[v], mid); if (md) swap(t[v], val); if (l == r) return; if (lef != md) update(v * 2 + 1, l, mid, val); else update(v * 2 + 2, mid + 1, r, val); } int query(int point) { return query(0, 0, n - 1, point); } void update(point val) { update(0, 0, n - 1, val); } }; bool prime(ll n) { if (n < 2) return false; for (ll x = 2; x * x <= n; x++) { if (n % x == 0) return false; } return true; } void solve() { ll s, e; cin >> s >> e; for (ll i = s; i <= e; i++) { string x = to_string(i); string y = x; reverse(y.begin(), y.end()); if (x == y) { cout << "Palindrome!" << "\n"; } else cout << i << "\n"; } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int t = 1; //cin >> t; while (t--) solve(); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...