#tri

HDU4466 Triangle 计数 容斥原理

原文链接https://www.cnblogs.com/zhouzhendong/p/HDU4466.html  多组数据,每次询问一个数$n(nleq5imes10^6)$。  对于每一次询问,给出一根长度为n的铁丝。将其分成若干段并将每段折成一个三角形,使得三角形都相似。有多少种分法?  其中,注意一下原题中的样例...

Codeforces 177G2 Fibonacci Strings KMP 矩阵

原文链接https://www.cnblogs.com/zhouzhendong/p/CF117G2.html  定义斐波那契字符串如下:  $s_1="a"$  $s_2="b"$  $s_i=s_{i-1}+s_{i-2}(igeq3)$  给定$k,m$,以及对应的$m$组询问。  每组询问一个字符串$x$,问$...

Codeforces 316G3 Good Substrings 字符串 SAM

原文链接http://www.cnblogs.com/zhouzhendong/p/9010851.html  给定一个母串$s$,问母串$s$有多少本质不同的子串$t$是“好”的。  一个字符串$t$是好的,仅当$t$满足了所有的$n$个条件。  第$i$个条件用一个三元组$(p_i,L_i,...

HDU3336 Count the string KMP 动态规划

  给T组数据,每组数据给一个长度为n的字符串s。求字符串每个前缀出现的次数和,结果mod10007。  首先闭着眼睛KMP跑一跑。  然后我们来dp。  dp[i]表示以第i位结尾的前缀个数。  那么,根据Next的含义,不难写出dp[i]=dp[Next[i]]+1的转移方程式。  然后就OK了。#include&...

字符串操作函数:JSON.parse()、JSON.stringify()、toString 的区别,字符串转数组 str.split(','),数组转字符串String(),以及对象拼接合并Object.assign(),数组拼接合并concat()

1、JSON.parse() 把字符串转化为json对象例如arr={"name":"runoob","alexa":10000,"site":"www.runoob.com"}varobj=JSON.parse(arr);输出结果为:{name:"runoob",alexa:10000,site:"www....

JS清除空格之trim()方法

JQ:$.trim()函数用于去除字符串两端的空白字符。注意:$.trim()函数会移除字符串开始和末尾处的所有换行符,空格(包括连续的空格)和制表符。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。$(function(){varstr="lotsofspacesbeforeandafter";$("#or...

python的strip和split函数

这两个函数都是string的类函数1.strip是去掉字符串头尾的特定字符,分三个aa='0023005600'bb=aa.rstrip('0')cc=aa.lstrip('0')dd=aa.strip('0')print(bb)print(cc)print(dd)aa.rstrip('0')去掉字符串尾的'0'字符a...
代码星球 ·2020-06-27

JSON.stringify()的深度使用

在使用JSON.stringify()对JSON数据进行序列化时1>如果里面的属性是function,则会被忽略constdata={a:'a',fn:funciton(){returntrue}}JSON.stringify(data);//"{"a":"a"}"*******fn属性被忽略了*********...
代码星球 ·2020-06-27

Java中判断String对象是否为空的方法

Java原生的方法:String对象中有一个isEmpty的方法判断是否为空,其实isEmpty完全等同于string.length()==0,注意如果String本身是null,那么使用string.isEmpty()会报空指针异常(NullPointerException)判断一个String为空的最安全的方法,还...

Java中String/StringBuffer/StringBuilder区别(转)

1、三者在执行速度方面的比较:StringBuilder > StringBuffer > String2、String<(StringBuffer,StringBuilder)的原因String:字符串常量StringBuffer:字符串变量StringBui...

Java中String字符串toString()、String.valueOf()、String强转、+ ""的区别

Object#toString():Objectobject=getObject();System.out.println(object.toString());在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调用此方法。但在...

Spring MVC常用注解@PathVariable、@RequestHeader、@CookieValue、@RequestParam、@RequestBody、@SessionAttributes、@ModelAttribute

简介:handlermethod参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requeturi部分(这里指uritemplate中variable,不含queryString部分)的注解:@PathVariableB、处理request header...

JQuery使用trigger模拟触发selete的选择change事件

<!DOCTYPEHTML><htmllang="en-US"><head><metacharset="UTF-8"><title>easonjim</title><scriptsrc="scripts/jquery.js"type="tex...

Jackson错误:Can not deserialize instance of java.lang.String out of START_OBJECT token

org.springframework.http.converter.HttpMessageNotReadableException:CouldnotreadJSON:Cannotdeserializeinstanceofjava.lang.StringoutofSTART_OBJECTtokenat[Source:o...
代码星球 ·2020-06-26

Java下List<Long>转List<String>或者List<Long>转List<Integer>

说明:很遗憾,没有快速方法,只能遍历然后循环增加进去。方法:for(Stringstr:list){inti=Integer.paseInt(str);intList.add(i);}如果借助第三方类库可以这样实现:importjava.lang.reflect.Method;importjava.util.List;...
代码星球 ·2020-06-26
首页上一页...309310311312313...下一页尾页