小知识
C++中bool型值为0表示false, 非0为true,但是java中不允许这样,如if (x = 0) 会报错1
2
3Math.sqrt(); //求平方根
Math.PI //3.1415926...
Math.E //自然常数e(2.71828...)
C++中bool型值为0表示false, 非0为true,但是java中不允许这样,如if (x = 0) 会报错1
2
3Math.sqrt(); //求平方根
Math.PI //3.1415926...
Math.E //自然常数e(2.71828...)
给定一个字符串,求它的最长回文子串的长度。
最容易想到的办法是枚举所有的子串,分别判断其是否为回文。这个思路初看起来是正确的,但却做了很多无用功,如果一个长的子串包含另一个短一些的子串,那么对子串的回文判断其实是不需要的
比完赛就没做题了,现在补上
给定一个数N,求LCM(C(N,0),C(N,1),…,C(N,N))
给定n个数和n-1个操作符(+,-,*),求所有不同的运算顺序的结果的和
注:这里乘法和加减没有优先级之分。如1+2*3可能是1+(2*3)或(1+2)*3
区间DP
树状数组(BIT)是与线段树类似的数据结构,用来处理区间修改查询问题