太妙啦! 我们把座位摆成一个环,在添加另一个座位,表示坐了这个位置就会有人生气,那么我们现在要求的就是没人坐它的方案数Ans,但是这个并不好求,我们发现对于每个位置,它们的Ans都是一样的,而且Ans的和就是在这n+1个中选位置选方向的所有方案数中的空位置之和。 所以Ans*(n+1)=All*(n ...
分类:
其他好文 时间:
2018-07-02 10:53:54
阅读次数:
136
什么是算法? 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同 ...
分类:
编程语言 时间:
2018-07-02 01:28:05
阅读次数:
189
JDBC封装 为什么进行JDBC封装 实现JDBC封装 DAO模式的组成 package cn.jbit.epet.entity; import java.util.Date; public class Pet { private int id; // 宠物id private int master ...
分类:
其他好文 时间:
2018-07-01 21:21:29
阅读次数:
602
1 import java.util.*; 2 3 public class DisjointUnionSets1{ 4 int[] rank, parent,size; 5 int n; 6 7 public DisjointUnionSets1(int n){ 8 rank = new int[ ...
分类:
其他好文 时间:
2018-07-01 15:19:35
阅读次数:
163
通常情况下,在Java里面,++i或者--i不是线程安全的,这里面有三个独立的操作:获得变量当前值,为该值+1/-1,然后写回新的值。在没有额外资源可以利用的情况下,只能使用加锁才能保证读-改-写这三个操作是“原子性”的。 Java 5新增了AtomicInteger类,该类包含方法getAndIn ...
分类:
编程语言 时间:
2018-07-01 11:56:54
阅读次数:
201
这几天在学习selenium,顺便用selenium + python写了一个比较简陋的爬虫,现附上源码,有时间再补充补充: 控制台输出 保存到文件 ...
分类:
其他好文 时间:
2018-07-01 10:32:16
阅读次数:
531
/*文章中用到的代码只是一部分,需要源码的可通过邮箱联系我 1978702969@qq.com*/ 和C++一样,JAVA也是一门面向对象的语言,其基础和核心是类和对象。而面向对象的思想是来源与显示生活,自然在学习时联系现实生活会理解得更深。 1.对象 首先,什么是对象? 在现实生活中只要是一个具体 ...
分类:
编程语言 时间:
2018-06-30 18:56:22
阅读次数:
174
一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr ...
分类:
其他好文 时间:
2018-06-30 18:45:06
阅读次数:
181
1 /*分为四步 */ 2 /*第1步:创建临时表空间 */ 3 create temporarytablespace user_temp 4 tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' 5 size 50m 6 autoextend on ...
分类:
数据库 时间:
2018-06-29 19:22:38
阅读次数:
230
写了三道题,没有一A,不过拿了E的一血>_< C(wa*1,re*1) 统计一下前缀和,1记为1,0记为-1,统计一下前缀和 设前缀和数组为$sum[i]$ 那么就是求当$sum[i]-sum[j-1]==0$时,$i-j+1$的最大值 但是,$n<=1e6$,不过这个$sum[i]$统计到最后最大 ...
分类:
其他好文 时间:
2018-06-29 11:10:09
阅读次数:
189