nums = [] lst = [i for i in range(101)] l = [] for j in range(2,101): # 将质数加入到 l 中 temp = 1 for i in range(2,j-1): if lst[j] % i == 0: temp = 0 if tem ...
分类:
其他好文 时间:
2020-06-07 12:41:13
阅读次数:
61
计算乘法很简单,但是如果数据规模过大就会超时了,所以就有了快速幂这个算法。 原理: 如果b是奇数,就有ab=a * a(b-1) 如果b是偶数,就有ab=a(b/2) *a^(b/2) 举个例子 2^4 24 = 22 * 22 22 = 21 * 21 21 = 2 = 20 2^0 = 1 (例 ...
分类:
其他好文 时间:
2020-06-06 12:56:06
阅读次数:
55
Description 衣食无忧的 Q老师 有一天突发奇想,想要去感受一下劳动人民的艰苦生活。 具体工作是这样的,有 N 块砖排成一排染色,每一块砖需要涂上红、蓝、绿、黄这 4 种颜色中的其中 1 种。且当这 N 块砖中红色和绿色的块数均为偶数时,染色效果最佳。 为了使工作效率更高,Q老师 想要知道 ...
分类:
其他好文 时间:
2020-06-06 10:54:03
阅读次数:
68
a= [] for i in range(10): if i %2 == 0: a.append(i) > [ i for i in range(10) if i % 2 ==0] 所以列表推导式的要素有3个 1)for 循环 2)被添加的元素 3)条件 限制: 1) 条件:只有一个出口,没有els ...
分类:
其他好文 时间:
2020-06-05 22:50:04
阅读次数:
89
1. 4A.Watermelon **题目链接:**https // s.com/problemset/problem/4/A **题意:**两人分瓜,但每一部分都得是偶数 **分析:**直接 对2取余,且 w != 2 #include<bits/stdc++.h> using namespace ...
分类:
其他好文 时间:
2020-06-05 21:15:40
阅读次数:
49
CF1363C Game On Leaves 思路: 先考虑先手必胜的最后局面:节点$x$本身就是叶子节点;或将节点$x$看作根节点时,只剩下$2$个节点。 对于后者的情况,考虑之前的$n-2$个节点。只要第$n-2$个节点由后手取走即可,也就是$n-2$为偶数。 void solve() { in ...
分类:
其他好文 时间:
2020-06-04 01:31:56
阅读次数:
63
dp https://www.luogu.com.cn/problem/P1410 给定一个长度为 \(N\)( \(N\) 为偶数)的序列,问能否将其划分为两个长度为 \(N/2\) 的严格递增子序列 多测,\(N\le 2000\) 不看题解果然还是没能想出来/kk 容易想到的:\(f(i,j, ...
分类:
其他好文 时间:
2020-06-03 23:14:24
阅读次数:
61
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 C 语言提供了以下类型的判断 ...
分类:
其他好文 时间:
2020-06-03 11:59:19
阅读次数:
55
题目 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计一 ...
分类:
其他好文 时间:
2020-06-03 10:50:10
阅读次数:
59
一、选择结构 1、if语句 int age = 16; if (age < 18) { System.out.println("未成年人不得进入!"); } 2、if ... else语句 int num = 13; if (num % 2 == 0){ System.out.println("偶数 ...
分类:
编程语言 时间:
2020-06-03 00:59:59
阅读次数:
71