結果
| 問題 |
No.3360 平方根の整数倍の整数部分
|
| コンテスト | |
| ユーザー |
kidodesu
|
| 提出日時 | 2025-11-14 22:59:45 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
AC
|
| 実行時間 | 41 ms / 2,000 ms |
| コード長 | 380 bytes |
| コンパイル時間 | 301 ms |
| コンパイル使用メモリ | 82,612 KB |
| 実行使用メモリ | 60,304 KB |
| 最終ジャッジ日時 | 2025-11-14 22:59:48 |
| 合計ジャッジ時間 | 3,432 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 38 |
ソースコード
n, t = map(int, input().split())
if n == 1: exit(print("NaN"))
l = 1
r = 10 ** 7
while r - l > 1:
m = (l + r) >> 1
l0 = 0
r0 = 10 ** 20
while r0 - l0 > 1:
k0 = (l0 + r0) >> 1
if m * m > k0 * k0 * n:
l0 = k0
else:
r0 = k0
k = l0
cnt = m - 1 - k
if cnt < t:
l = m
else:
r = m
print(r-1)
kidodesu