题目描述
某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,用这些邮票中的一张或若干张可以得到多少中不同的邮资?
输入描述:
无
输出描述:
输出一行,表示题目所求。
示例1
输入
无
输出
无
解题思路:
将所有情况遍历出来,用set集合保存数据
#include<iostream>
#include<stdio.h>
#include<set>
using namespace std;
int main()
{
set<int> s;
for(int i=0;i<=5;i++){
for(int j=0;j<=4;j++){
for(int k=0;k<=6;k++){
int x=i*8+j*10+k*18;
s.insert(x);
}
}
}
printf("%d",s.size()-1);
return 0;
}