結果
問題 | No.1113 二つの整数 / Two Integers |
ユーザー |
![]() |
提出日時 | 2020-07-17 21:26:40 |
言語 | C++11 (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 627 bytes |
コンパイル時間 | 1,250 ms |
コンパイル使用メモリ | 158,684 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-11-30 06:27:30 |
合計ジャッジ時間 | 1,872 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 15 |
ソースコード
/*** @FileName a.cpp* @Author kanpurin* @Created 2020.07.17 21:26:00**/#include "bits/stdc++.h"using namespace std;typedef long long ll;//gcdtemplate<typename T>T gcd(T a, T b) {return b ? gcd(b, a%b) : a;}int main() {ll a,b;cin >> a >> b;ll g = gcd(a, b);ll l = 0, r = 1000000001;while(r - l > 1) {ll mid = l + (r - l) / 2;if (mid * mid <= g) {l = mid;}else {r = mid;}}if (l * l == g) {cout << "Odd" << endl;}else {cout << "Even" << endl;}return 0;}