這是2023年藍橋杯全國軟體大賽預賽a組(c/c++組),第四題,為填空題,思路是列舉。
該題的總體思路是列舉所有的**,當然這個過程要排除不符合要求的解。
倒過來看數字合理的數字有:1, 2, 5, 6, 8, 9, 0。
而數字的值改變的只有:6變為9,9變為6。
雖然最後的結果能夠得到好幾組解,但巧妙的是賠錢的那個加派的正確**均為9088。
#include using namespace std;(全文完)int check(int x) ;
do } while(x /= 10);
return 1;
}int reverse(int x) else
} r = 10 * r + b;
} while(x /= 10);
return r;
}int main(void)
int ir = reverse(i);
int ip = i - ir;
if(ip < 200 || ip >= 300)
for(int j = 1001; j <= 9999; j++)
int jr = reverse(j);
int jz = jr - j;
if(jz < 800 || jz >= 900)
if(jz - ip == 558)
} }cout << "done." << endl;
return 0;
}
顛倒的價牌 藍橋杯
這是2013年藍橋杯全國軟體大賽預賽a組 c c 組 第四題,為填空題,思路是列舉。該題的總體思路是列舉所有的 當然這個過程要排除不符合要求的解。倒過來看數字合理的數字有 1,2,5,6,8,9,0。而數字的值改變的只有 6變為9,9變為6。雖然最後的結果能夠得到好幾組解,但巧妙的是賠錢的那個加派的...
顛倒的價牌 藍橋杯
小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來...
藍橋杯 顛倒的價牌
小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來,如果牌子掛倒了,...