上一页 1 ··· 7 8 9 10 11
摘要: 直接对数组或是数据结构使用 阅读全文
posted @ 2018-06-25 22:17 前排吃瓜 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 解析 题意非常易懂,就是给定两个区间,对区间内所有元素进行排序。强调sort的使用 sort(起始位置,结束位置的后一个,排序规则(没有默认升序))。 代码 最后注意数组的存储是否是由下标零开始。 数组的赋值 例子 a[3]={0,1,2}; 3表示数组中有三个元素。下标从零开始。 阅读全文
posted @ 2018-06-25 09:36 前排吃瓜 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 解析 两种做法 第一种用set。 第二种,先建立一个数组,读入每个数时打好标记,立个flag计重。由于数组不方便存储(中间如果重复的话有间隔),所以用vector,最后排好序输出(也可以先排序再去重) 代码 方法一 方法二 阅读全文
posted @ 2018-06-24 23:33 前排吃瓜 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 解析 基本解法是暴力枚举,如果暴力枚举四个数的话程序的复杂度就过高了,因此枚举出a,b,c,由此可以计算出c^2,如果c^2开方过后的值(定为flag)再平方后不等于c^2(即根号下c不为整数),那么这组数据就不合法,继续枚举。 反之则直接输出。 代码 阅读全文
posted @ 2018-06-24 21:52 前排吃瓜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 解析 利用基本运算规则,(a + b) % p = (a % p + b % p) % p ,考虑一个一个递推。写一个flag表示当前求到第几个数,以falg为基准,flag+1为下一个数,flag为当前的数,flag-1为上一个数, 得出递推公式:shulie[flag+1]=shulie[fla 阅读全文
posted @ 2018-06-24 21:26 前排吃瓜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 基本性质 若p|(a-b),则a≡b (% p)。例如 11 ≡ 4 (% 7), 18 ≡ 4(% 7) (a % p)=(b % p)意味a≡b (% p) 对称性:a≡b (% p)等价于b≡a (% p) 传递性:若a≡b (% p)且b≡c (% p) ,则a≡c (% p) 运算规则 模 阅读全文
posted @ 2018-06-24 21:00 前排吃瓜 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11