2021年9月21日

1091 N-自守数 (15 point(s))

摘要: 记录下调试中碰到的问题,不知道为什么在 devc++ 中添加查看字符串的时候就会卡住不能下一步,而把字符串的查看删除后就可以了。很神秘。 最开始没有将思路写清楚,把自己绕晕了。后面重新捋顺,一下就AC 了。 学下别人的方法,一个是用字符串截取 substr() 将 NK2 比 K 多出来的长度放入函 阅读全文

posted @ 2021-09-21 23:19 Atl212 阅读(50) 评论(0) 推荐(0)

1090 危险品装箱 (25 point(s))

摘要: 当时用 map 发现有重复的 data 所以改成了 multimap ,但是改成 multimap 之后发现 int int 用数组方式插入的时候产生一个编译错误,百度了一下不晓得为什么,所以换成了用 insert() 和 make_pair() 的方式来插入。 c++中map插入元素的问题 C++ 阅读全文

posted @ 2021-09-21 22:17 Atl212 阅读(35) 评论(0) 推荐(0)

1089 狼人杀-简单版 (20 point(s))

摘要: 最开始想通过样例给出的好人和狼的结果,结合输入找到其中的规律。但是找了半天没发现什么规律。 后面又看了看题干的条件, “有狼人撒谎但并不是所有狼人都在撒谎” 所以想是不是分别假设说话人,说狼的部分和说好人的部分有一个是错的,其他是对的,结合其他说话的序号,将本次好人和狼的结果的序号存起来。下一次循环 阅读全文

posted @ 2021-09-21 20:52 Atl212 阅读(130) 评论(0) 推荐(0)

1088 三人行 (20 point(s)) (测试点四)

摘要: 两位正整数只到 10 不包括 0 ~ 9 。 前面获取 A B C 的部分确实考虑了 double 的精度问题。但是最后还是卡了测试点四,参考很多其他的文章也说了要考虑 C 丙是 double 的可能,但在定义 C 时可以看到确实是 double 类型。 后面想了想,除了获取 C 的部分,哪个部分还 阅读全文

posted @ 2021-09-21 14:58 Atl212 阅读(101) 评论(0) 推荐(0)

1087 有多少不同的值 (20 point(s))

摘要: 刚开始没有确定题意,感觉应该是对通过算式得到的值标记,然后统计这些标记了的值。所以开了一个 vis 数组,存放这个值是否出现过。第一次出现就 ++ 统计个数。 但最开始的时候只是把数组大小定义为 2017 稍微试试样例的结果。但发现结果有问题,算出的值小于样例给出的 1480 而只有 1450 。 阅读全文

posted @ 2021-09-21 13:53 Atl212 阅读(39) 评论(0) 推荐(0)

导航