传送门 大神的分析 十进制转换为二进制,从低位向高位转换,注意数值较大用long long型 每次将1和p相与,分析最低位,当最低位为1且该位为n,p+2,然后右移一位继续计算下一位(因为接右移一位,所以p+2和p++等效) (这个地方我觉得还可以考虑将该位设为0,有其他可能还要再考虑) ...
分类:
其他好文 时间:
2017-05-31 21:25:18
阅读次数:
218
题目链接 pre[len][L]表示左边界为L,长度为Len的区间中的最小值; 那么对于一个询问[L,R],我只要找到小于这个区间长度的最大的2的非负整数次幂(T),那么这个区间中的最小值就是min{pre[T][L],pre[T][R-T+1]} 一直tle,把cin改成scanf后ac了,==。 ...
分类:
编程语言 时间:
2017-05-31 20:47:15
阅读次数:
204
name1 = 'zcl,pyzyz'names = ['zcl','py','zyz']#切片的意思就是从list里面或者字符串里面取几个元素#切片操作对字符串也是完全适用的# print(names[0:2]) 输出为:['zcl','py']#从第几个取到第几个,这个也是顾头不顾尾# prin ...
分类:
编程语言 时间:
2017-05-31 18:56:00
阅读次数:
1139
如下,如果在 server_name 中配置了一个很长的域名,那么重载 Nginx 时会报错,因此需要使用 server_names_hash_max_size 来解决域名过长的问题,该参数的作用是设置存放域名的最大散列表的存储桶的大小,根据 CPU 的一级缓存大小来设置。 ...
分类:
其他好文 时间:
2017-05-31 14:27:03
阅读次数:
132
题目链接 题目以左下角C君为0,0点 会发现C君能看到的人横纵坐标都是质数(不会证明,强行找规律),还有一点就是对称性,可以看到(2,1)点那么必然能看到(1,2)点。 那么结论就出来了: 1 -> n-1之间与phi值加和*2+1 1 #include <cstdio> 2 using names ...
分类:
其他好文 时间:
2017-05-31 13:55:33
阅读次数:
166
names="111 222 333" print("111" in names)#返回的是True,用in返回的是布尔值in在里面 print("111" not in names)#返回的是FALSE,用in返回的是布尔值,not in不在里面 print("111" is "111")#is ... ...
分类:
编程语言 时间:
2017-05-31 12:16:51
阅读次数:
258
本文转自:http://www.cnblogs.com/farb/p/ODataAspNetWebAPI.html 开放数据协议(Open Data Protocol【简称OData】)是用于Web的数据访问协议。OData提供了一种对数据集进行CRUD操作(Create,Read,Update,D ...
一、 表设计规范 二、 索引规范 三、 SQL语句规范 四、 散表规范 五、 其他 FAQ 1-1.库名、表名、字段名必须使用小写字母,“_”分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是 ...
分类:
数据库 时间:
2017-05-31 10:29:30
阅读次数:
267
最短路径问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 17946 Accepted Submission(s): 5374 Proble ...
分类:
其他好文 时间:
2017-05-30 23:12:55
阅读次数:
301
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4423 【题解】 转对偶图,格子当成点,就相当于并查集裸题了。。 # include <stdio.h> # include <string.h> # include <iostream> # ...
分类:
其他好文 时间:
2017-05-30 19:45:50
阅读次数:
179