循环语句可以在满足循环条件的情况下,反复执行某一点代码,这段被重复执行的代码被称为循环体,当反复执行这个循环体时,需要在合适的时候把循环条件该为假,从而结束循环,否则循环将一直执行下去,形成死循环。循环语句可能包含如下4个部分: 1.初始化语句:一个或多条语句,这些语句用于完成一些初始化工作,初始化 ...
分类:
编程语言 时间:
2019-07-29 09:50:05
阅读次数:
96
1、顺序结构 2、if条件语句 判断输入的字符是否为大写字母(if......else........): 3、switch选择语句 4、while语句 5、do......while()语句 6、for循环语句 7、无限循环(死循环) while(true){} 和 for(;;){} ...
分类:
其他好文 时间:
2019-07-28 17:48:59
阅读次数:
107
"CF175C" 贪心,注意有不少细节,很容易死循环TLE 贪心是显而易见的,每次枚举价值最小的物品,进行销毁操作 朴素的枚举每一件物品复杂度为$O(\sum k_i)$,明显超时 我们注意到朴素的+1枚举中有很多情况是重复的,那就可以通过乘法来跳过 cpp include define int l ...
分类:
其他好文 时间:
2019-07-26 01:56:36
阅读次数:
102
1.使用if...else有条件的执行 在一些时候语句需要进行有条件的执行。比如如果输入"Y"就执行赋值语句N=1;否则N=0: if...else是可以嵌套使用的,下面例出一个模板: 2.使用switch...case进行条件处理 switch...case语法结构如下: switch(expre ...
分类:
编程语言 时间:
2019-07-23 17:10:59
阅读次数:
110
相信大家都有这样的需求,某程序(进程)在运行的时候可能挂掉,需要去监控该程序,并在它挂掉的时候重启之,确保该程序能一直运行。比如土net就经常挂,需要监控程序去监控。Linux下面似乎有守护进程的概念,Windows下面其实也很简单,dos批处理就可以搞定:-) 需要了解如下几个命令,tasklis ...
这是2010年普及组第二题(话说我怎么只做普及组的题?因为太蒻). 这道题可以用搜索或者模拟来做,果断编了几组例子去分析来模拟,利用了贪心的思想得出:每次比较每个水龙头的空闲时间点,谁早就放到谁那里,最后求时间最长的水龙头需要花多长时间。但是在这个过程中不知为何,中途竟然死循环了。另外这个题交了一遍 ...
分类:
其他好文 时间:
2019-07-20 21:30:27
阅读次数:
109
一.WA 1.一般情况下都是你真的WA掉了 2.我曾经有一次数组开小了,评测给出的结果是WA 3.该long long没开,越界之后可能也会WA掉 二.TLE 1.一般情况下都是你真的T掉了 2.我还是因为数组开小了T过 3.某个循环对于某些数据死循环了 4.递归的函数之类的重复搜,死在里面了 三. ...
分类:
其他好文 时间:
2019-07-18 20:03:30
阅读次数:
151
迭代器 迭代器的定义:迭代器指的是迭代取值的工具,迭代是一种重复的过程,每一次重复都是基于上一次的结果而来单纯的重复不是迭代。比如:while的死循环打印同一个值就不是迭代。 l=['a','b','c'] i=0 while i < len(l): print(l[i]) i+=1 这个while ...
分类:
其他好文 时间:
2019-07-16 08:23:55
阅读次数:
75
[TOC]# 一、概述- 遍历循环- 无限循环- 循环控制保留字- 循环的高级用法# 二、遍历循环遍历某个结构形成的循环运行方式```pythonfor in : ```- 从遍历结构中逐一提取元素,放在循环变量中- 由保留字`for`和`in`组成,完整遍历所有元素后结束- 每次循环,所获得元素放... ...
分类:
其他好文 时间:
2019-07-14 20:08:28
阅读次数:
145
在这里我们一共有两个模板 模板1 我们将区间[l,r]划分为[l,mid]和[mid+1,r]时,其更新操作是r=mid或者l=mid+1;计算mid时不用加一。 模板2 我们将区间[l,r]划分成[l,mid-1]和[mid,r]时,更新操作是r=mid-1或者l=mid;这时为了防止死循环,计算 ...
分类:
其他好文 时间:
2019-07-14 19:30:23
阅读次数:
134