1 #include 2 using namespace std; 3 #define rep(i,a,b) for(int i=a;i">=1; 40 } 41 return ret; 42 } 43 int main() 44 { 45 freopen("Input.txt","r",stdin... ...
分类:
其他好文 时间:
2018-08-25 14:10:35
阅读次数:
327
求三维偏序 设三维为a,b,c。先对a排序,这样i的偏序就只能<i。 然而排序的时候需要三个维度都判断一遍,最后还要去重,不然会出现实际应该记答案的数出现在它后面的情况。 (排序用的函数里不要写类似于<=之类的东西啊..会出奇奇怪怪的问题的(RE)) 然后分治来做,我们在做区间[l,r]的时候,先去 ...
分类:
其他好文 时间:
2018-08-25 14:10:26
阅读次数:
195
个人练习 给定一个 k 位整数 N=d?k?1??10?k?1??+?+d?1??10?1??+d?0?? (0≤d?i??≤9, i=0,?,k?1, d?k?1??>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输 ...
分类:
其他好文 时间:
2018-08-25 14:00:16
阅读次数:
143
方法一:pop count 利用 191. The number of 1 bits 中的方法,算是bit manipulation 中的巧妙操作,每次 n = n&(n-1) 把最低位的 1 置为 0 。 时间复杂度 O(nk),k表示数字中1的位数。 方法二:DP DP方法有很多,如 dp[i] ...
分类:
其他好文 时间:
2018-08-25 11:50:10
阅读次数:
123
/*指针*/ #include void charPointFunction(){ //字符型数组 char *x="I like code",y[10];//使x[]初始化,使y[]未初始化 //计数器 int i; x=x+2; //移动数组元素指针 printf("%s",x); //循环 / ...
分类:
编程语言 时间:
2018-08-25 11:42:39
阅读次数:
141
C. Vanya and Label 法一、直白预处理 https://blog.csdn.net/qq_32473657/article/details/51567689 #include<stdio.h> #include<string.h> using namespace std; const ...
分类:
其他好文 时间:
2018-08-25 11:28:21
阅读次数:
111
不使用运算符 + 和-,计算两整数a 、b之和。 示例: 若 a = 1 ,b = 2,返回 3。 class Solution: def getSum(self, a, b): """ :type a: int :type b: int :rtype: int """ # return sum([ ...
分类:
其他好文 时间:
2018-08-25 11:22:56
阅读次数:
131
进行requests库学习的时候,报Max retries exceeded with url错误,网上查询说是,用下面这个解决方法没用,后来关闭了fiddler后发现就可以了,可能fiddler开的连接数太多了 http连接太多没有关闭导致的。 解决办法: 1、增加重试连接次数 1 2、关闭多余的 ...
分类:
Web程序 时间:
2018-08-25 11:22:32
阅读次数:
374
给定一种 pattern(模式) 和一个字符串 str ,判断 str 是否遵循相同的模式。 这里的遵循指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应模式。 示例1: 输入: pattern = "abba", str = "dog cat ...
分类:
其他好文 时间:
2018-08-25 00:44:57
阅读次数:
157
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: ...
分类:
其他好文 时间:
2018-08-25 00:42:58
阅读次数:
200