結果
問題 | No.2776 Bigger image |
ユーザー |
|
提出日時 | 2024-06-07 21:44:59 |
言語 | C++17(gcc12) (gcc 12.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 3 ms / 2,000 ms |
コード長 | 1,509 bytes |
コンパイル時間 | 2,269 ms |
コンパイル使用メモリ | 200,164 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-26 07:35:01 |
合計ジャッジ時間 | 3,221 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 25 |
ソースコード
/*#pragma GCC optimize("Ofast,unroll-loops")#pragma GCC target("avx2,fma,bmi,bmi2,sse4.2,popcnt,lzcnt")*/#include <bits/stdc++.h>#define taskname ""#define all(x) x.begin(), x.end()#define rall(x) x.rbegin(), x.rend()#define i64 long long#define pb push_back#define ff first#define ss second#define isz(x) (int)x.size()using namespace std;const int mxN = 2e5 + 5;const int mod = 1e9 + 7;const i64 oo = 1e18;void solve() {int a, b;int h, w;cin >> a >> b >> h >> w;long double nr = min<long double>(1.0L * h / a, 1.0L * w / b);long double r = min<long double>(1.0L * w / a, 1.0L * h / b);if (abs(r - nr) < 1e-7) {cout << "Same" << endl;return;}cout << (r > nr ? "Rotating" : "Non-rotating") << endl;}signed main() {#ifndef CDuonggif(fopen(taskname".inp", "r"))assert(freopen(taskname".inp", "r", stdin)), assert(freopen(taskname".out", "w", stdout));#elsefreopen("bai3.inp", "r", stdin);freopen("bai3.out", "w", stdout);auto start = chrono::high_resolution_clock::now();#endifios_base::sync_with_stdio(false);cin.tie(nullptr);int t = 1; //cin >> t;while(t--) solve();#ifdef CDuonggauto end = chrono::high_resolution_clock::now();cout << "\n"; for(int i = 1; i <= 100; ++i) cout << '=';cout << "\nExecution time: " << chrono::duration_cast<chrono::milliseconds> (end - start).count() << "[ms]" << endl;cout << "Check array size pls sir" << endl;#endif}