x 星球的钞票的面额只有:100元,5 元,2 元,1 元,共 4 种。
小明去 x 星旅游,他手里只有 2 张 100元的 x 星币,太不方便,恰好路过 x 星银
行就去换零钱。
小明有点强迫症,他坚持要求 200元换出的零钞中 2 元的张数刚好是 1 元的张数
的 10倍,
银行的工作人员有点为难,你能帮助算出:在满足小明要求的前提下,最少要换
给他多少张钞票吗?
(5 元,2 元,1 元面额的必须都有,不能是 0)
注意,需要提交的是一个整数,不要填写任何多余的内容。
手算都可以。。。下面是代码,答案 74
1. #include<iostream>
2. using namespace std;
3. int main(){
for(int i=1;i<40;i++){
for(int j=1;j<200;j++){
if(5*i+2*10*j+1*j==200)
cout<<"5*"<<i<<"+2*"<<10*j<<"+1*"<<j<<"="<<5*i+2*10*j+1*j<<"(一共
"<<i+10*j+j<<"张)"<<endl;
x 星球的盛大节日为增加气氛,用 30台机光器一字排开,向太空中打出光柱。
安装调试的时候才发现,不知什么原因,相邻的两台激光器不能同时打开!
国王很想知道,在目前这种 bug存在的情况下,一共能打出多少种激光效果?
显然,如果只有 3 台机器,一共可以成 5 种样式,即:
全都关上(sorry, 此时无声胜有声,这也算一种)
开一台,共 3 种
要求提交一个整数,表示 30台激光器能形成的样式种数。
注意,只提交一个整数,不要填写任何多余的内容。