解忧杂货店

一、数据类型的转换:
在计算机处理问题的时候3/2的结果是1,而你如果想让它等于1.5的话,记住:1.0乘在被除数上,或者是被除数和除数都乘上1.0如果只在除数上加上1.0的话对结果并没有影响。为避免出错,干脆都乘上得了。
二、关于getchar()的使用
举例一:19年暑假集训组队赛二的H
举例二:OJ动态规划的2080
1.用两个scanf读入:scanf("%s",a);scanf("%s",b);
2.用两个scanf读入和一个getchar()读入:scanf("%s",a);getchar();scanf("%s",b);
3.用两个gets()输入:gets(a);gets(b);
PS:切记scanf与gets不可以混用。
三、cin cout 不仅费时而且费内存。
关流方法:

在这里插入图片描述
四、http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=3468
山东理工大学ACM的链接
五、 SDUT 2019 Summer Team Contest 13th(英语单词大轰炸)(关键句+关键词+解析)
http://codeforces.com/gym/102299/problem/K
1.Dostoyévskiy’s only way to obtain money is by selling chapters of his books. chapters(章节)
他通过售卖书的章节挣钱。
2. In this way, he will never have any savings and he will have no need to be disciplined about spending. be disciplined about(遵守纪律 ) 这样,他就永远不会有任何存款,也就不需要在支出上受到约束。
3.what is the smallest debt that he would not be able to pay with previously written chapters? smallest debt(最小的债务) 他以前写过的章节所不能偿还的最小债务是什么?

#题意:本题就是通过所给数据相加所不能达到的最小整数。
#样例一:1 2 10000000000 债务为1可通过卖价值为1的章节偿还, 债务为2可通过卖价值为2的章节偿还, 债务为3可通过卖价值为1+2的章节偿还, 债务为4可通过卖价值为1+2+10000000000的章节偿还,但此时他会有剩余的Money,不符合题目要求,所以他所不能偿还的最小债务是4.
#题解:首先对数组进行排序,然后分为两种情况,第一:最小的数如果不是 1 ,那么答案为 1 。第二:最小的数是 1 的话,就去寻找那个最小值,思路就是如果第 k 个数比它之前数的和大而且不等于前面数的和加1.

http://codeforces.com/gym/102299/problem/I

  1. The player gets § rubles and he or she may decide to leave the game by paying (f) rubles (or receiving (-f) rubles, if (f) is negative). Depending on how they play, players may end the game while owing money… ruble(卢布) owe(欠债) 玩家得到(p)卢布,他或她可以决定支付(f)卢布(或接受(f)卢布,如果(f)为负数)离开游戏。取决于他们玩的方式,玩家可能会在欠钱的情况下结束游戏…
    2.Your code must print how much the player would earn if she played in the ordering of pairs that minimizes her gain. minimize(减小) 你的代码必须打印出如果玩家按-将获得的收益减到最小的顺序-进行游戏,,玩家将获得多少收益。
    3.Print a single integer: how much an optimal player would gain in an ordering of pairs that minimizes her gain. optimal(最优的,最佳的) 打印出来一个整数:一个优秀的选手在一个减少其收益的排序下所获得的(最大)钱数。
    4.contestant n 竞争者

#题意:游戏发明者想让参赛的人获得的收益最小,按照人们的赌博习惯,一般会奉陪到底,所以他会把支出最大的放到最后面。问你在这种情况下,你什么时候离开挣的钱最多。
#题解·:见VJ SDUT 2019 Summer Team Contest 13th (2019年8月21日)

http://codeforces.com/gym/102299/problem/A(未解决,仍不会)
1.regime n 统治制度,管理体制; collective a 整体的; leftover n 残存物;precisely adv 准确地

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值