No.1162 Many Quotients hard
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 78
作問者 : 蜜蜂 / テスター : Mitarushi
タグ : / 解いたユーザー数 78
作問者 : 蜜蜂 / テスター : Mitarushi
問題文最終更新日: 2020-08-11 23:24:06
問題文
問題文は Many Quotients easy と同じですが、制約が難しくなっています。
正の整数 $N$ が与えられます。
$N$ を正の整数 $K$ で割ったときの商(整数)を $N/K$ で表すとき、$N/1,N/2,...,N/N$ の中に異なる整数は何種類出てくるかを求めてください。
入力
$N $
$N$は整数
$1 \leq N \leq 10^{18}$
出力
答えを$1$行に出力してください。
最後に改行してください。
サンプル
サンプル1
入力
3
出力
2
$3/1,3/2,3/3$ の値はそれぞれ $3,1,1$ で、$2$ 種類の値が出現します。よって、$2$ を出力します。
サンプル2
入力
319
出力
34
出典
灘校75回生中学卒業記念コンテスト: Many Quotients hard
writer: karudano
tester: Mitarushi
HackerRankの規約に基づいて移植しております。一部改変したところがあります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。