1.兩種生物
2.填數字(暴力)
答案:21978
3.海盜喝酒
#include
int main()
4.電視答題
開乙個十層的迴圈,由於每種情況只有兩種選擇,所以這種方式是可行的。
#include
int main()
if(mark==100)
}return0;}
第五題:矩陣的轉置
實現把矩陣順時針旋轉
答案:
rank*rank
*sizeof(int );
rank*(i
%rank+1)-i/rank-1;(不太會)
第六題:分塊乘法題
n3/base+n2/base+n1%base;
第二空,處理進製的問題
r[2]/base;
第七題:填旗子
第一空,簡單的判斷
if(numrow
!=3||numcol
!=3)
第二空,遞迴
f
(x,r,c+1)
第三空,
x[r][c];
第八題:銀行密碼(模擬題目)
簡單的模擬題
#include
#include
#define maxn 110
using
namespace
std;
char a[maxn];
char b[20][6];
int change(int x)
x=sum;
}return x;
}int main()
int sum[6];
memset(sum,0,sizeof(sum));
for(int i=0;i<6;i++)
}for(int i=0;i<6;i++)
}for(int i=0;i<6;i++)
cout
0;}
第九題:足球比賽的勝負
#include
#include
#include
int main()
printf("%lf\n",sum/100000);
return
0;}
第十題:博弈
這是一道博弈的題目。我自己寫的時候寫錯了,我直接用的dfs,dfs可以用來求解有無可能讓a獲勝,而題目要求的是兩個人足夠聰明,會想辦法讓自己贏。
別人的**:
#include
#include
int op[4]= ;//四種操作
int main()
}scanf("%d",&n);
while(n--)
return
0;}
當時我寫錯了的:
#include
using namespace std;
int n,p;
bool flag=false;
void dfs(int
index,int
sum)
return ;
}dfs(index+1,sum-1);
dfs(index+1,sum-3);
dfs(index+1,sum-7);
dfs(index+1,sum-8);
}int main()
2023年第三屆藍橋杯C CPP省賽B組古堡算式
福爾摩斯到某古堡探險,看到門上寫著乙個奇怪的算式 abcde edcba 他對華生說 abcde應該代表不同的數字,問號也代表某個數字!華生 我猜也是!於是,兩人沉默了好久,還是沒有算出合適的結果來。請你利用計算機的優勢,找到破解的答案。把 abcde 所代表的數字寫出來。答案寫在 解答.txt 中...
省賽B組 2023年第三屆藍橋杯(解法通用)
一 題目描述 假設有兩種微生物 x 和 y x出生後每隔3分鐘 一次 數目加倍 y出生後每隔2分鐘 一次 數目加倍 乙個新出生的x,半分鐘之後吃掉1個y,並且,從此開始,每隔1分鐘吃1個y 現在已知有新出生的 x 10,y 89,求60分鐘後y的數目。如果x 10,y 90 呢?本題的要求就是寫出這...
2012第三屆藍橋杯預賽題
1.微生物增殖 用每半分鐘作為乙個增長量 假設有兩種微生物 x 和 y x出生後每隔3分鐘 一次 數目加倍 y出生後每隔2分鐘 一次 數目加倍 乙個新出生的x,半分鐘之後吃掉1個y,並且,從此開始,每隔1分鐘吃1個y。現在已知有新出生的 x 10,y 89,求60分鐘後y的數目。如果x 10,y 9...