摘要: 题目链接:https://www.luogu.org/problem/P1071 题意概括:给你一段原来截获的英文密码和与之对应的明文,如果密码表非F♂A法,输出"Failed" ,否则翻译现在给你的一句密文并输出。(所有字母均为大写) 有两种情况视为密码表非法: 1、 所有信息扫描完毕,但发现有字 阅读全文
posted @ 2019-09-11 19:17 KGB1331 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 运用暴力解方程吸氧过了这道题 通过数据范围看,要是枚举x和y只能炸掉三成的数据。 所以考虑枚举从x1到x2枚举x,通过方程移项可知y=-(ax+c)/b,再判断y是否在y1和y2之间即可。 本题本做法主要坑点: 1、a=b=0时要特判(分为c=0和c!=0两种情况) 2、y1和y2是cmath库关键 阅读全文
posted @ 2019-06-10 18:51 KGB1331 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 实际上没什么可说的,暴力大模拟就好。 一定要开long long! 一定要开long long! 一定要开long long! (不然会炸数据的!!!) 阅读全文
posted @ 2019-04-05 10:22 KGB1331 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 还有一种办法,就是用stringstream函数将每一次的数全都转化成char一维数组样式的字符串,然后逐位扫一遍即可。 (记得判断字符时将规定数字+48) 阅读全文
posted @ 2019-03-22 21:49 KGB1331 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 事实上,完全可以先将输入进来带有重复的元素们保存进一个数组并对该数组进行排序,再将该数组的各个元素逐个判断是否与前一元素相同(重复与否的判断),将不重复的元素转移至另一个数组,与此同时进行对不重复元素的项数进行计数(懒得打计数器)。 代码如下 1 //Stand up for the faith! 阅读全文
posted @ 2019-03-22 21:31 KGB1331 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 鉴于数据最高只有七位数,通过判断数位,逐位判断即可完成本题。 (运行很快,打得手疼) 阅读全文
posted @ 2019-03-22 21:24 KGB1331 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 上面的#define还是较充足的,快读模板也有,freopen也提前打好了,比较适合OIer(C++)平时刷题和考试的开场。 (纯原版仅供SJZEZのORZ队&AFO队使用) (您老把开头的注释改了就好) 阅读全文
posted @ 2019-03-22 21:21 KGB1331 阅读(152) 评论(0) 推荐(0) 编辑