需求: 点击三个按钮,页面出现不同数量的“灯” 所有的灯有相同的点击效果。点击一个灯的时候,this和他的上下左右都会变成另一种背景色。 ps 这个效果有点想windows日历选中一个时间的样子~~~ ...
分类:
Web程序 时间:
2019-08-15 21:18:14
阅读次数:
187
Dropping Balls UVA - 679 思路:和之前做的开关灯的题类似 只需要看小球的编号奇偶。 找规律就行,一直想推导出这个规律满足所有情况,但是没有想出来怎么推。 ...
分类:
其他好文 时间:
2019-06-08 13:16:24
阅读次数:
115
题目 试题描述 礼堂有n盏灯(n<=5000),从1到n按顺序对灯进行编号,初始时全部处于开启状态;有m个人(m<=1000)也从1到m依次编号。 第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做了相反处理(即打开的灯关闭,将关闭的灯打开 ...
分类:
其他好文 时间:
2018-11-03 16:30:41
阅读次数:
252
这道题需要支持区间修改和区间询问,因此采用线段树加以维护。 由于求的是开着的灯的数目,因此维护sum:区间[ l , r ]中开着的灯的数目。 tag取做0/1,表示区间是否反转,在进行标记下传时,如果tag=1,则下传,否则返回。(tag的选取一般跟操作有关) 代码如下: ...
分类:
其他好文 时间:
2018-10-11 01:46:50
阅读次数:
124
有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。 现在开始按开关。 第1个同学,把所有的灯泡开关都按一次(按开关灯的编号: 1,2,3,......100)。第2个同学,隔一个灯按一次(按开关灯的编 ...
分类:
其他好文 时间:
2018-09-15 13:53:16
阅读次数:
163
就是线段树维护异或和。之前我线段树区间修改down都是修改当前区间,结果debug出不来,改成每次向下了。 题干: 代码: ...
分类:
其他好文 时间:
2018-08-25 22:17:20
阅读次数:
230
首先,在创建一个html页面,创建一个div盒子,用css设置相应的样式,用js获取盒子的元素,通过点击事件,设置body的背景颜色,用if..else来判断当什么状态设置相应的颜色,(swith...case同理) break:跳出当前循环 continue:结束本次循环 .css <style ...
分类:
其他好文 时间:
2018-08-12 21:40:47
阅读次数:
258
Soc方案实现简单的定时开关灯 http://club.gizwits.com/forum.php?mod=viewthread&tid=7787&highlight=%E5%AE%9A%E6%97%B6 <ignore_js_op> 步骤②:定义三个数据点: 灯的总开关 (lightOpenOff ...
分类:
其他好文 时间:
2018-07-26 18:32:36
阅读次数:
380
JavaScript之DOM的事件操作 1.介绍 JavaScript基础分为三个部分: 2.事件 JS是以事件驱动为核心的一门语言 2.1事件的三要素 事件的三要素:事件源、事件、事件驱动程序。 比如,我用手去按开关,灯亮了。这件事情里,事件源是:手。事件是:按开关。事件驱动程序是:灯的开和关。 ...
分类:
编程语言 时间:
2018-07-13 19:11:19
阅读次数:
200