No.670 log は定数
レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 62
作問者 :
yosupot
/ テスター :
sigma425
タグ : / 解いたユーザー数 62
作問者 :


問題文最終更新日: 2018-03-24 00:00:35
問題文
長さ
が与えられるので、 の要素のうち より小さいものの個数を求めてください
なお、数列、クエリの個数は入力で与えられますが、その内容は共に乱数生成器により生成されます。
また、出力は
つまり、
なお、クエリの結果をまとめているのは、出力にかかる時間を減らすためです(想定解では、すべてのクエリに対する答えを得ています)
C++、Java、D、3つの言語について、この問題の愚直解(非常に長い時間実行する必要があるが、正しい答えを出力するコード)を載せるので、入力の生成方法はこれを参考にしてください。なお、この3つの言語については時間制限に間に合う想定解があります。(C++: 1461ms, Java: 3627ms(は?), D:2721ms)
ソースコード
入力
N Q Seed
出力
最後に改行してください。
サンプル
サンプル1
入力
3 5 100
出力
11
このケースは入力の制約を満たしません。
サンプル2
入力
50000 100000 1194
出力
5935406007
載せた愚直解でもこのサイズならば動きます。(数十秒かかるかもしれません)
このケースも入力の制約を満たしません。
サンプル3
入力
200000 50000000 2525
出力
4959527808339
載せた愚直解にこのケースを入れると、コンテストが終わるまでに結果が返ってくるか怪しいと思います。気を付けてください。
このケースは入力の制約を満たします。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。