TopCoder

User's AC Ratio

100.0% (4/4)

Submission's AC Ratio

40.0% (4/10)

Description

幾A幾B是一個常見的益智小遊戲,適合大家玩。
星星看到學弟們聯課成發寫了很多幾A幾B的遊戲程式,比起自己寫一個,星星更想知道學弟妹們能不能以最少次解出這個遊戲。

請你先引入標頭檔"lib0006.h"#include "lib0006.h"

void init();這會使程式產生一組數字,請在開始前呼叫一次。
void guess(char* ans,int& A,int& B);猜測一組數字,ans為一個包含4個數字的字串,表示你的猜測,請不要放入不符的答案,否則你會得到RE。A和B表示回傳的結果為幾A幾B。

請注意,當你猜超過指定的次數後,你將會得到WA。
當你猜中時,會自動結束你的程式。

Input Format

你並不需要輸入任何資料

Output Format

請不要輸出任何資料,否則你會得到WA

Sample Input

Sample Output

Hints

任何數字都可以在7次之內猜出

以下是一個不會AC,但可以給人玩的程式碼:
#include"lib0006.h"
int main()
{
    init();
    while(1)
    {
        char in[4];
        scanf("%4s",&in);
        int a,b;
        guess(in,a,b);
        printf("%dA%dB\n",a,b);
    }
}

Problem Source

Subtasks

For Testdata: 0 ~ 0, Score: 10
For Testdata: 1 ~ 1, Score: 10
For Testdata: 2 ~ 2, Score: 10
For Testdata: 3 ~ 6, Score: 40
For Testdata: 7 ~ 9, Score: 30
No. Time Limit (ms) Memory Limit (KiB) Output Limit (KiB)
0 1000 65536 65536
1 1000 65536 65536
2 500 65536 65536
3 500 65536 65536
4 500 65536 65536
5 500 65536 65536
6 500 65536 65536
7 500 32768 65536
8 500 32768 65536
9 500 32768 65536