zoukankan      html  css  js  c++  java
  • 第八届蓝桥杯java b组第八题

    ,标题:包子凑数

    小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。

    每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。

    当然有时包子大叔无论如何也凑不出顾客想买的数量。比如一共有3种蒸笼,分别能放4、5和6个包子。而顾客想买7个包子时,大叔就凑不出来了。

    小明想知道一共有多少种数目是包子大叔凑不出来的。

    输入
    ----
    第一行包含一个整数N。(1 <= N <= 100)
    以下N行每行包含一个整数Ai。(1 <= Ai <= 100)  

    输出
    ----
    一个整数代表答案。如果凑不出的数目有无限多个,输出INF。

    例如,
    输入:
    2  
    4  
    5   

    程序应该输出:
    6  

    再例如,
    输入:
    2  
    4  
    6    

    程序应该输出:
    INF

    样例解释:
    对于样例1,凑不出的数目包括:1, 2, 3, 6, 7, 11。  
    对于样例2,所有奇数都凑不出来,所以有无限多个。

    这个题目表示筛选情况有点复杂 我的想法是一旦出现符合情况的 

    使用java的goto这个保留字 调到外层循环去 以节约时间

    恐惧源于无知,代码改变世界
  • 相关阅读:
    [bzoj1500][luogu2042][cogs339][codevs1758]维修数列(维护数列)
    无旋treap的简单思想以及模板
    [hdu2036]改革春风吹满地
    (treap)[bzoj3224][洛谷3369][cogs1829]Tyvj 1728 普通平衡树
    [bzoj3875][Ahoi2014]骑士游戏
    [bzoj1433][ZJOI2009]假期的宿舍
    <struct、union、enum>差异
    LeetCode(50) Pow(x,n)
    LeetCode(49)Group Anagrams
    LeetCode(48)Rotate Image
  • 原文地址:https://www.cnblogs.com/ad-zhou/p/8642967.html
Copyright © 2011-2022 走看看