幾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。
當你猜中時,會自動結束你的程式。
你並不需要輸入任何資料
請不要輸出任何資料,否則你會得到WA
任何數字都可以在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);
}
}
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 |