哈理工软件学院兆方美迪杯第六届程序设计大赛低年级组预赛题解

在这里就不复制题目了,题目链接http://acm-software.hrbust.edu.cn/contest.php?cid=1079A题不用说了吧。B题模拟一下也不用说了吧。C题有用sscanf的神奇写法,在这里不推荐,就老老实实的把数字分离出来判断吧。代码http://paste.ubuntu.com/23503390/D题有点脑筋急转弯的意思。。。不过想一下就会明白,C太太出的钱是给A,B太太替她做工作的报酬,也就是本来一个花园,需要她们三个共同去打扫,但是C太太不能打扫了,所以A,B太太就要多做C太太的那份工作,只用算出A,B太太多做的工作的比例就好了。然而知道这点了不代表这题能过,因为这题有坑就是你在计算的过程中有可能不是整数,但是你用int的话就会损失精度然后就wa了。。。看了代码就应该明白怎么处理。代码http://paste.ubuntu.com/23503416/E题只需要记录一下每一个字母出现多少次,最后再记录一下每一个次数出现的次数(可能有点绕),就可以判断是不是符合条件了。代码http://paste.ubuntu.com/23503436/F题是博弈论(或说是找规律?)这个就不说了吧,有想了解博弈论的私聊我(qry),告诉你们个结果算了。当球的数量是(2的整数次-1)的时候就是Bob获胜,其他是Alice获胜G题就是一个大数的加法,相信轻院OJ150+的同学们应该都见过了大数加法吧。代码http://paste.ubuntu.com/23503556/H题找规律?n*m-1?就这样吧。。。

posted @ 2022-10-22 18:34  河南工业大学算法协会  阅读(2)  评论(0编辑  收藏  举报