顛倒的價牌 藍橋杯

2021-06-21 03:11:07 字數 775 閱讀 1793

這是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;

}

(全文完)

顛倒的價牌 藍橋杯

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來...

藍橋杯 顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來,如果牌子掛倒了,...

顛倒的價牌 藍橋杯

這是2013年藍橋杯全國軟體大賽預賽a組 c c 組 第四題,為填空題,思路是列舉。該題的總體思路是列舉所有的 當然這個過程要排除不符合要求的解。倒過來看數字合理的數字有 1,2,5,6,8,9,0。而數字的值改變的只有 6變為9,9變為6。雖然最後的結果能夠得到好幾組解,但巧妙的是賠錢的那個加派的...