public class Solution { public int Sum_Solution(int n) { int ans = n; //短路操作 //if ans == 0 后面不执行,语句结束,相当于递归有了个终止条件,ans = 0,非常nice // sum(n) = n+sum(n-... ...
分类:
其他好文 时间:
2019-06-05 12:41:20
阅读次数:
113
FMM和BMM的python代码实现 1. FMM和BMM的编程实现,其实两个算法思路都挺简单,一个是从前取最大词长度的小分句,查找字典是否有该词,若无则分句去掉最后面一个字,再次查找,直至分句变成单词或者在字典中找到,并将其去除,然后重复上述步骤。BMM则是从后取分句,字典中不存在则分句最前去掉一 ...
分类:
编程语言 时间:
2019-05-30 22:15:51
阅读次数:
192
while循环 1. 基本结构: while 条件 ? 循环体 2. 简单循环 3. 循环如何停止 1. 改变循环中的条件 2. break 跳出循环 3. 系统命令 4. continue 退出本次循环,继续下一次循环 4.while else 循环 如果循环被break打断,则不执行else ? ...
分类:
其他好文 时间:
2019-05-09 20:19:21
阅读次数:
133
//这道题利用c语言的输入输出才可AC,不然会一直超时#include int main(){ int m, n, a, b, c, k; scanf("%d %d %d %d %d", &m, &n, &a, &b, &c); while (m--){ for (int i = 0; i = a ... ...
分类:
其他好文 时间:
2019-04-21 10:14:48
阅读次数:
160
The elements of Arduino (C++) code. Sketch loop() setup() Control Structure break continue do...while else for goto if return switch...case while Furt ...
分类:
其他好文 时间:
2019-04-16 19:02:28
阅读次数:
282
题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 方法一:递归 两种情况,如果是重复结点怎么办?遇到了就跳过,返回重复节点的下一个结点。 遇到不重复结点?遇到不重复结 ...
分类:
其他好文 时间:
2019-04-16 00:58:54
阅读次数:
152
http://poj.org/problem?id=2559 1 a[n + 1] = p = 0; 2 for (int i = 1; i s[p]) 5 { 6 s[++p] = a[i], w[p] = 1; 7 } 8 else 9 { 10 int width=0; 11 while (.... ...
分类:
其他好文 时间:
2019-04-04 17:25:27
阅读次数:
123
目录: 12) if语句 13) 三目运算 14) while语句 15) break与continue关键字 16) while…else语句 12,if语句 Note: 在一个if语句中,if必须也只能有一个,else最多一个,elif 0个或多个 嵌套不宜超过5层,否则会影响效率 13,三目运 ...
分类:
编程语言 时间:
2019-03-26 19:46:19
阅读次数:
158
我是从其他博客里看到这题的,上面说做法是wqs二分套wqs二分?但是我好懒呀,只用了一个wqs二分,于是$O(nlog^2n)$→$O(n^2logn)$ 首先我们有一个$O(n^3)$的暴力$DP$,转移好写,形式优美,但复杂度不对 该怎样发现它的凸性质呢 1.打表√ 2.冷静分析一波,每一种球肯 ...
分类:
其他好文 时间:
2019-03-22 16:44:27
阅读次数:
114
&&短路原理 时间限制:1秒 空间限制:32768K 热度指数:148709 题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 class Solution { public: int Sum_S ...
分类:
其他好文 时间:
2019-03-20 18:51:50
阅读次数:
138