SCAU程序设计与算法基础
文章平均质量分 86
华农第一蒟蒻
软工男一枚
展开
-
两道简单算法题
要求合并的时候遵守以下规则:每一次合并,环卫工人把两堆落花合并到一起,消耗的体力等于两堆落花的重量之和。小明每次玩这个游戏都能得到非常高的分数,然而今天,他的键盘“向上”和“向左”的控制键坏了,他只能通过。方格时就会立即吃掉该格的豆子,得到该豆子的分值,但是并不是每一次都加分,有些有毒的豆子吃了会减分。在一个n行m列的方格内,每一个方格中有一个豆子,每一个豆子有相应的分值,当游戏玩家控制吃豆人进入。你的任务是设计出合并的次序方案,使环卫工人耗费的体力最少,并输出这个最小的体力耗费值。输出能得到的最高分数。原创 2024-06-21 13:46:43 · 613 阅读 · 0 评论 -
程序设计与算法基础3-7
假设有n道题,Lian做出第i道题后,他可以获得的快乐指数将增加gethappy[i],而消耗掉的精力将是losspow[i]。举个例子,序列 (1, 7, 3, 5, 9, 4, 8) 就有许多个上上子序列,比如(1, 7), (3, 4, 8) 等。对每一个case,按等式最右边一项分母,由小到大排序输出满足条件的等式,最右边一项分母相同,则按最右边第二项,依次类推。输入正整数k(k原创 2024-05-29 20:48:54 · 1226 阅读 · 1 评论 -
程序设计与算法基础1-2
以下n行每行为一个整数,即恶龙每个头的直径;(2)以特殊标志表示结束;第一行两个数字,第一数字是客户的数量n(n<=100000),第二个数字是银行关门的时间,到这个时间,即关门,该点及之后,此后,每行一个参赛选手的数据,通过题数,用时分钟数,姓名,前两者为整型数,姓名为字符串(不多于20个字符)则更优先得到服务,例如,当前有三个人排队,两个1级客户,一个3级客户,则银行叫号时,3级客户将先得到服务。则更优先得到服务,例如,当前有三个人排队,两个1级客户,一个3级客户,则银行叫号时,3级客户将先得到服务。原创 2024-05-28 20:39:03 · 842 阅读 · 0 评论