"传送门" KDTree 修改权值当做插入节点,不平衡就暴力重构,询问的时候判断当前节点代表的矩形是否在询问的矩形的,是的话返回答案,相离返回0,否则的话判断当前点是否在矩形内,然后继续递归下去 //minamoto include define R register define fp(i,a,b ...
分类:
其他好文 时间:
2018-12-09 16:35:44
阅读次数:
170
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从 ...
分类:
编程语言 时间:
2018-12-09 12:03:43
阅读次数:
181
#include"stdio.h"#include"string.h" void main(){ FILE *fp1,*fp2; char ch[1000]=" ",c; int i=0; fp1=fopen("c1.txt","r"); fp2=fopen("c2.txt","w"); if(fp ...
分类:
其他好文 时间:
2018-12-08 20:18:11
阅读次数:
191
1.打开文件: f=open(r'E:\PythonProjects\test7\a.txt',mode='rt',encoding='utf-8') 以上三个单引号内分别表示:要打开的文件的路径,mode为文件打开方式具体介绍在下文,encoding为文件的字符编码,一般默认为utf-8 2.读写 ...
分类:
编程语言 时间:
2018-12-07 21:57:13
阅读次数:
227
PHP实现基于Swoole简单的HTTP服务器 引用Swoole官方定义: PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS ...
分类:
Web程序 时间:
2018-12-07 16:46:06
阅读次数:
384
"传送门" 可以看成每一次区间+1,最后询问某个位置上数的奇偶性,树状数组即可 //minamoto include define R register define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(int i=head[u ...
分类:
其他好文 时间:
2018-12-07 15:01:45
阅读次数:
176
"传送门" 可以离线,把询问拆成四个,然后把所有的按$x$坐标排序,这样就只要考虑$y$坐标了。然后把$y$坐标离散化,用树状数组统计即可 记得开longlong //minamoto include define R register define int long long define fp( ...
分类:
其他好文 时间:
2018-12-07 14:48:39
阅读次数:
220
"传送门" 位运算太强啦 "题解" //minamoto include define ll long long define R register define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(R int i=head[u ...
分类:
其他好文 时间:
2018-12-06 20:25:18
阅读次数:
198
###文件 ''' 1. 什麽是文件 文件是操作系統為用戶/应用程序提供一種操作硬盤的虚拟单位 2. 爲何要用文件 为了存取硬盘数据 3. 如何用文件 #1. 打開文件 #2. 读写文件 #3. 关闭文件##回收操作系统资源 ''' # f=open(r'C:\Users\DELL\Desktop\... ...
分类:
编程语言 时间:
2018-12-05 12:37:41
阅读次数:
258
"传送门" 完了……好像……已经把插头dp全都忘光了…… 可以去看看这篇 "blog" 为了卡常变得丧心病狂的代码 //minamoto include define ll long long define R register define fp(i,a,b) for(R int i=a,I=b+ ...
分类:
其他好文 时间:
2018-12-04 20:08:19
阅读次数:
147