天天看点

1045: 邮票组合问题*

题目

Description

某人有四张3分的邮票和三张5分的邮票,用这些邮票中的一张或若干张可以得到多少种不同的邮资?

Input

Output

可得到多少种

Sample Input

Sample Output

19

HINT

将问题进行数学分析,不同张数和面值的邮票组成的邮资可用下列公式计算:

S=3*i+5*j

其中i为3分邮柰的张数,j为5分的张数

按题目的要求,3分的邮票可以取0、1、2、3、4张,5分的邮票可以取0、1、2、3张。采用穷举方法进行组合,可以求出这些不同面值不同张数的邮标组合后的邮资。

代码块

//这个题目也是直接输出就可以了,题目的bug吧
public class Main{
   public static void main(String[] args){
       System.out.println("19");
   }
}
           
//当然你也可以按照题目要求写代码
package cn.test01.cc;

public class J1045 {
    public static void main(String[] args) {
        int z=;
        for(int i = ;i<=;i++){
            for(int j =;j<=;j++){
                z++;
            }
        }
        int number = z-;//去掉两张邮票同时为零的情况
        System.out.println(number);

    }
}