結果
問題 |
No.648 お や す み
|
ユーザー |
![]() |
提出日時 | 2019-04-30 10:40:18 |
言語 | C (gcc 13.3.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 311 bytes |
コンパイル時間 | 399 ms |
コンパイル使用メモリ | 30,208 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-12-29 07:04:43 |
合計ジャッジ時間 | 3,056 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 79 WA * 5 |
ソースコード
// yukicoder: No.648 おやすみ // 2019.4.30 bal4u #include <stdio.h> #include <math.h> int main() { int s; long long n; scanf("%lld", &n); n <<= 3, n++; s = (int)sqrt((double)n); if ((long long)s*s != n || (s & 1) == 0) puts("NO"); else { puts("YES"); printf("%d\n", (s-1)>>1); } return 0; }