結果
問題 | No.1223 I hate Golf |
ユーザー |
|
提出日時 | 2020-09-11 21:40:14 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 3 ms / 2,000 ms |
コード長 | 9,300 bytes |
コンパイル時間 | 2,148 ms |
コンパイル使用メモリ | 171,048 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-27 08:02:49 |
合計ジャッジ時間 | 3,189 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 12 |
ソースコード
#include <bits/stdc++.h>using namespace std;// #pragma GCC target("arch=skylake-avx512")// export CPLUS_INCLUDE_PATH="/Users/shuzaei/Desktop/ac-library"// /usr/bin/env python3 "/Users/shuzaei/Desktop/ac-library/expander.py"// /Users/shuzaei/Desktop/Solve.cpp// #include <atcoder/all>// using namespace atcoder;#pragma region template// Defineusing ll = long long;using ull = unsigned long long;using ld = long double;template <class T> using pvector = vector<pair<T, T>>;template <class T> using rpriority_queue = priority_queue<T, vector<T>, greater<T>>;constexpr const ll dx[4] = {1, 0, -1, 0};constexpr const ll dy[4] = {0, 1, 0, -1};constexpr const ll MOD = 1e9 + 7;constexpr const ll mod = 998244353;constexpr const ll INF = 1LL << 60;constexpr const ll inf = 1 << 30;constexpr const char rt = '\n';constexpr const char sp = ' ';#define rt(i, n) (i == (ll)(n) -1 ? rt : sp)#define len(x) ((ll)(x).size())#define all(x) (x).begin(), (x).end()#define rall(x) (x).rbegin(), (x).rend()#define mp make_pair#define mt make_tuple#define pb push_back#define eb emplace_back#define ifn(x) if (not(x))#define elif else if#define elifn else ifn#define fi first#define se second#define uniq(x) (sort(all(x)), (x).erase(unique(all(x)), (x).end()))#define bis(x, y) ((ll)(lower_bound(all(x), y) - (x).begin()))using graph = vector<vector<ll>>;template <class T> using wgraph = vector<vector<pair<ll, T>>>;bool __DIRECTED__ = true;bool __ZERO_INDEXED__ = false;istream &operator>>(istream &is, graph &g) {ll a, b;is >> a >> b;if (__ZERO_INDEXED__ == false) a--, b--;g[a].pb(b);if (__DIRECTED__ == false) g[b].pb(a);return is;}template <class T> istream &operator>>(istream &is, wgraph<T> &g) {ll a, b;T c;is >> a >> b >> c;if (__ZERO_INDEXED__ == false) a--, b--;g[a].pb({b, c});if (__DIRECTED__ == false) g[b].pb({a, c});return is;}template <class T> bool chmax(T &a, const T &b) {if (a < b) {a = b;return 1;}return 0;}template <class T> bool chmin(T &a, const T &b) {if (a > b) {a = b;return 1;}return 0;}// Debug#define debug(...) \{ \cerr << __LINE__ << ": " << #__VA_ARGS__ << " = "; \for (auto &&__i : {__VA_ARGS__}) cerr << "[" << __i << "] "; \cerr << rt; \}#define dumpi(a, h, w) \{ \cerr << __LINE__ << ": " << #a << " = [" << rt; \rep(__i, h) { \if (__i) cerr << ",\n"; \cerr << "["; \rep(__j, w) { \if (__j) cerr << ", "; \if (abs(a[__i][__j]) >= INF / 2 and a[__i][__j] <= -INF / 2) cerr << '-'; \if (abs(a[__i][__j]) >= INF / 2) cerr << "∞"; \else \cerr << a[__i][__j]; \} \cerr << "]" << rt; \} \cerr << "\n]" << rt; \}#define vdumpi(a, n) \{ \cerr << __LINE__ << ": " << #a << " = ["; \rep(__i, n) { \if (__i) cerr << ", "; \if (abs(a[__i]) >= INF / 2 and a[__i] <= -INF / 2) cerr << '-'; \if (abs(a[__i]) >= INF / 2) cerr << "∞"; \else \cerr << a[__i]; \} \cerr << "]" << rt; \}#define dump(a, h, w) \{ \cerr << __LINE__ << ": " << #a << " = [" << rt; \rep(__i, h) { \if (__i) cerr << ",\n"; \cerr << "["; \rep(__j, w) { \if (__j) cerr << ", "; \cerr << a[__i][__j]; \} \cerr << "]"; \} \cerr << "\n]" << rt; \}#define vdump(a, n) \{ \cerr << __LINE__ << ": " << #a << " = ["; \rep(__i, n) { \if (__i) cerr << ", "; \cerr << a[__i]; \} \cerr << "]" << rt; \}template <class S, class T> istream &operator>>(istream &is, pair<S, T> &p) {is >> p.first >> p.second;return is;}template <class S, class T> ostream &operator<<(ostream &os, const pair<S, T> &p) {os << p.first << ' ' << p.second;return os;}// Loop#define inc(i, a, n) for (ll i = (a), _##i = (n); i <= _##i; ++i)#define dec(i, a, n) for (ll i = (a), _##i = (n); i >= _##i; --i)#define rep(i, n) for (ll i = 0, _##i = (n); i < _##i; ++i)#define each(i, a) for (auto &&i : a)// Stream#define fout(n) cout << fixed << setprecision(n)struct io {io() { cin.tie(nullptr), ios::sync_with_stdio(false); }} io;// Speed#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,avx2,tune=native")#pragma GCC optimize("Ofast,unroll-loops")// Mathinline constexpr ll gcd(const ll a, const ll b) { return b ? gcd(b, a % b) : a; }inline constexpr ll lcm(const ll a, const ll b) { return a / gcd(a, b) * b; }inline constexpr ll modulo(const ll n, const ll m = MOD) {ll k = n % m;return k + m * (k < 0);}inline constexpr ll chmod(ll &n, const ll m = MOD) {n %= m;return n += m * (n < 0);}inline constexpr ll mpow(ll a, ll n, const ll m = MOD) {ll r = 1;rep(i, 64) {if (n & (1LL << i)) r *= a;chmod(r, m);a *= a;chmod(a, m);}return r;}inline ll inv(const ll n, const ll m = MOD) {ll a = n, b = m, x = 1, y = 0;while (b) {ll t = a / b;a -= t * b;swap(a, b);x -= t * y;swap(x, y);}return modulo(x, m);}#pragma endregionsigned main() {ll N, K, T;cin >> N >> K >> T;cout << (abs(N) <= T * K ? "Yes" : "No") << rt;}