A 留坑 B 每个2操作等价于把第一个球放到末尾(P-1)然后其他所有球的位置前移一位,用set维护即可 C 留坑 D 1. 把回头边去掉 2. 在八边形上走大于5步的取反向路径 如果成环,不断做上面两个操作一定能消没 E 留坑 F 留坑 G 留坑 H 考虑bins[x]代表二进制被x包含的几个物品 ...
With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a car is limited, we have to find gas s ...
分类:
其他好文 时间:
2018-09-05 21:58:11
阅读次数:
249
The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of e ...
分类:
其他好文 时间:
2018-09-05 08:59:28
阅读次数:
160
If you are a fan of Harry Potter, you would know the world of magic has its own currency system -- as Hagrid explained it to Harry, "Seventeen silver ...
分类:
其他好文 时间:
2018-09-05 08:59:19
阅读次数:
197
#!/usr/bin/env python# Author:liujunlist1 = [1,4,5,7,3,6,7,9]list1 = set(list1) # set is unorderedlist2 = set([2,6,0,66,22,8,4])print(list1.intersecti ...
分类:
其他好文 时间:
2018-09-04 23:32:50
阅读次数:
244
A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a re ...
分类:
其他好文 时间:
2018-09-03 17:20:31
阅读次数:
170
1.在实际的项目开发过程中,之前已经创建好的实体类可能需要增加/删除字段,亦或是更改已有字段的属性,比如主键的增长策略从自增型改为UUID型,那么就会涉及到 SQL 中 alter table 语句的使用。 ALTER TABLE table_name ADD column_name datatyp ...
分类:
数据库 时间:
2018-09-03 15:03:55
阅读次数:
177
总结一下今天的学习内容: 装饰着者模式的使用步骤: 1.装饰者和被装饰者实现同一个接口或者继承同一个类 2.装饰者中要有被装饰者的引用 3.对需要增强的方法进行加强 4.对不需要加强的方法调用原来方法 通过以下代码为例: 首先,定义一个Car接口: 这是一个实现Car的接口,重写了Car的run和s ...
分类:
其他好文 时间:
2018-09-02 21:53:17
阅读次数:
128
题意:将一个含K(K为偶数)个数字的整数Z割分为A和B两部分,若Z能被A*B整除,则输出Yes,否则输出No。 分析:当A*B为0的时候,不能被Z整除,输出No。否则会出现浮点错误。 1133 Splitting A Linked List(25 分) 题意:给定一个链表,将链表重新排序,在不打乱原 ...
分类:
其他好文 时间:
2018-09-02 17:14:33
阅读次数:
177
题目大意 你每次按照概率得到给定卡片中的一张或什么都不得到 求得到所有卡片的步数期望 $n\leq20$ 解题思路 最值反演 $min(S)$代表得到 至少一张 卡片的期望步数 $max(S)$代表得到 所有 卡片的期望步数 容易得到$min(S)=\frac{1}{\sum_{x \in S}{P ...
分类:
其他好文 时间:
2018-09-02 16:07:26
阅读次数:
144