HUT藍橋杯賽前熱身、

A:多組數據,給出n個數,选择一个区间,使得区间内的所有数的乘积达到最大,如果最大乘积都是负数,则输出0。


B:多組數據,給出一個n,然後字母a~j的範圍都是0~9, 問   abcde / fghij =n,有多少種可能, a~j是不同的數字,也就是說0~9中每一個數有且只出現一次,每兩組數據之間有一個空行。(允許前導零的出現)


C:多組數據,給出一個數字n,你可以使用1~n中一起n個數字,組成一個環,要求每一個數和自己相鄰的一個數的和是一個素數(兩個數字的和),要求環都是從1開始,按字典序輸出所有可能,每兩組數據之間有一個空行


D:給出一棵有向樹, 這棵數的根節點是1, n個點n - 1條邊,保證任意兩點之間至少存在一條可達路徑, 給出一個數字k, 然後給出n - 1條邊,a b c,代表從a到b之間的距離是c, 問是否存在某個點到根節點的距離大於等於k,如果存在輸出最大的那個距離,不存在則輸出-1。


E:給出一個數字n,接下來n生物,每個數的顏色是i,大小是Ai,  生物之間是可以吞併的, 假設生物A吞併生物B,則需要滿足 Aj <= 2 * Ai, 得到一個生物 x, x的大小是Ai + Aj, 顏色是i,  假設最後只剩下一個生物, 問顏色有多少種可能。


F:多组数据,给出a b c 让你计算W(), 题意给出了计算的要求,-1 -1 -1结束输入


G:有n个点,把这些点分别放到两个集合里,在两个集合的每个点之间都会有权值,求可能形成的最大权值。


H:給出一個n * n的正方形, 其中有一些障礙, 問你最多能擺放多少個棋子,要求每一行每一列只能存在一個棋子, 但是障礙隔絕某些行和列,具體看樣例。


I:最初有n個谷物,每天會補充m個谷物, 第一天會有一個麻雀來吃谷物,每隻麻雀吃一個谷物, 第二天有兩隻麻雀來吃,第三天有三隻,以此類推,每次麻雀吃完之後如果谷物還有剩則補充m個谷物否則不再補充,問多少天後谷物被吃完了?


J:有n个商品,给出n个商品现在的价格和一周后的价格, 现在需要购买至少k个物品,问最少需要花费多少钱能买下所有物品


K:给出一个数字k代表图中存在k中有价值的字母,给出一个n*m的矩形图,你从‘E’字母出发,找到一条逃出矩阵的花费最小的路径,你每走到一个字母上就要花费相应的价钱。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值