題目:猜算式
你一定還記得小學學習過的乘法計算過程,比如:
請你觀察如上的乘法算式
星號代表某位數字,注意這些星號中,
0~9中的每個數字都恰好用了2次。
(如因字型而產生對齊問題,請參看圖p1.jpg)
請寫出這個式子最終計算的結果,就是那個5位數是多少?
注意:只需要填寫乙個整數,不要填寫任何多餘的內容。比如說明文字。
答案:40096
#include"iostream"
using namespace std;
int main()
; int bi[20];
int num=0;
bi[num++]=i%10;
bi[num++]=(i/10)%10;
bi[num++]=i/100;
bi[num++]=j%10;
bi[num++]=(j/10)%10;
bi[num++]=j/100;
int one=bi[3]*i;
int two=bi[4]*i;
int three=bi[5]*i;
if(one>999||two>999||three>999)
continue;
bi[num++]=one%10;
bi[num++]=(one/10)%10;
bi[num++]=one/100;
bi[num++]=two%10;
bi[num++]=(two/10)%10;
bi[num++]=two/100;
bi[num++]=three%10;
bi[num++]=(three/10)%10;
bi[num++]=three/100;
int res=i*j;
if(res>99999)
continue;
bi[num++]=res%10;
bi[num++]=(res/10)%10;
bi[num++]=(res/100)%10;
bi[num++]=(res/1000)%10;
bi[num++]=res/10000;
bool sign=true;
for(int i=0;i<20;i++)
} if(sign)
cout
0;}
sb 藍橋杯模擬賽 猜算式
第一次參加比賽,感覺之前學的好多東西都不知道怎麼用,感覺準備很不充分。但是我還是想去拼一下,大不了明年接著刷,保研保本校跟著院長混。廢話不說,直接發出 暴力破解,其中 塊複製貼上了很多,很容易的思路。通俗易懂。由於我之前做過不少工程專案,我非常不習慣競賽當中毫無意義的變數,這玩意遇到難題給你 你都看...
藍橋杯模擬賽猜算式
猜算式 你一定還記得小學學習過的乘法計算過程,比如 273 x 15 1365 273 4095 請你觀察如下的乘法算式 x 星號代表某位數字,注意這些星號中,0 9中的每個數字都恰好用了2次。如因字型而產生對齊問題,請參看圖p1.jpg 請寫出這個式子最終計算的結果,就是那個5位數是多少?注意 只...
藍橋杯模擬賽 猜算式
題目 猜算式 你一定還記得小學學習過的乘法計算過程,比如 273x 15 1365 273 4095 請你觀察如下的乘法算式 x 星號代表某位數字,注意這些星號中,0 9中的每個數字都恰好用了2次。如因字型而產生對齊問題,請參看圖p1.jpg 請寫出這個式子最終計算的結果,就是那個5位數是多少?注意...