Login with GitHub. Nope?
修正 C++ 的程式碼在使用一定量動態記憶體後會產生 RF 的問題 @ 2019/12/6 4:45pm NeoHOJ 強勢復活中 (Open beta)
Submit  Ranklist

Problem : 118 - [Interactive]猜數字

Problem Statistics

Solved Member: 28  Submission: 120  User Tried: 28

Statement:

請在程式碼加入#include "interactive/118.h"來答題。

有一個長度為 N 的數列,數列上包含 1~N N個數字,每次可以回答一個序列,系統會告訴你序列有幾個位置上的數字是對的。
每筆測資可以回答至多 L 次,你的任務就是在 L 次詢問之內猜出每個數字的位置在哪裡。

函式:
int Init():回傳 N 的大小。
int Answer(int &arr):arr為回傳的序列,其中arr[i]上的數字代表第 i 個位置的數字,位置由 1 標號到 N。
函式會回傳你的序列中有幾個數字是猜對的,若全部猜對,系統變會自動結束程式。

下面是一個能過範測的範例程式:

Input:Output:

本題沒有輸入。
本題沒有輸出。

HINT:

配分及測資範圍:
10%:N ≤ 7, L = 6000。
40%:N ≤ 50, L = 3000。
30%:N ≤ 100, L = 1000。
20%:N ≤ 100, L = 700。

Source:

JOI 2011 Day2

Problem Setter

Testdata:

TestTimeMemoryScore
0500ms65536kb
1-1500ms65536kb10
1-2500ms65536kb
1-3500ms65536kb
2-1500ms65536kb10
2-2500ms65536kb
2-3500ms65536kb
3-1500ms65536kb10
3-2500ms65536kb
3-3500ms65536kb
4-1500ms65536kb10
4-2500ms65536kb
4-3500ms65536kb
5-1500ms65536kb10
5-2500ms65536kb
5-3500ms65536kb
6-1500ms65536kb10
6-2500ms65536kb
6-3500ms65536kb
7-1500ms65536kb10
7-2500ms65536kb
7-3500ms65536kb
8-1500ms65536kb10
8-2500ms65536kb
8-3500ms65536kb
9-1500ms65536kb10
9-2500ms65536kb
9-3500ms65536kb
10-1500ms65536kb10
10-2500ms65536kb
10-3500ms65536kb