题目大意:给出n,要求你输出所有符合规则的n位数
规则如下,这个n位数由两个n/2位数相乘得到,并且满足
1.这n位数为偶数
2.这两个n/2位数上的所有数刚好组成了这n位数
3.两个n/2位数不能都是10的倍数解题思路:因为输入只有4,6,8,所以先预处理,暴力枚举4,6,8的情况,然后打表#include
#include
#include
usi...
分类:
其他好文 时间:
2015-05-02 09:41:09
阅读次数:
129
题目链接:http://codeforces.com/problemset/problem/148/D
题目大意:一袋子里有w个白老鼠,b个黑老鼠;A和B轮流抓老鼠(不放回),谁先抓到白老鼠,谁win;因为B粗鲁,每次抓完一只老鼠,会跑出来一只;A first;
求A win的概率;
题目分析:
此类概率dp的状态比较固定,dp(i , j )表示当前状态Awin的...
分类:
其他好文 时间:
2015-05-02 09:38:39
阅读次数:
130
前些天在做Apache通过JK实现多Tomcat负载均衡集群时,参考网上的配置将配置文件配置好后,访问已存在tomcat中的JSP文件时发现Apache提示URL不存在,然后检查了配置文件及tomcat工程部署,发现配置部署均无问题。尝试访问Apache静态页面,通过http单独访问tomcat均无问题。然后我猜会不会之前参考的网上的配置有问题,于是继续查询网上其它配置发现都差不多,尝试更改各种参...
分类:
Web程序 时间:
2015-05-02 09:39:08
阅读次数:
150
题目传送:Brave Game
介绍:
巴什博奕(Bash Game):
首先我们来玩一个比较古老的报数游戏。A和B一起报数,每个人每次最少报一个,最多报4个。轮流报数,看谁先报到30.
如果不知道巴什博弈的可能会觉得这个是个有运气成分的问题,但是如果知道的人一定知道怎样一定可以赢。
比如A先报数的话,那么B一定可以赢(这里假定B知道怎么正确的报数)
B可以这样报数,每次报5-...
分类:
其他好文 时间:
2015-05-02 09:39:58
阅读次数:
99
题目传送:Public Sale
思路:巴什博弈
AC代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long long
#define INF 0x7ff...
分类:
其他好文 时间:
2015-05-02 09:40:08
阅读次数:
110
首先推荐一下Google的代码风格:https://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s4.8.4.3-switch-defaultenum售卖机1.定义售卖机接受的输入命令:package com.enumTest.enumStateMac;import java.util.Arrays;
import java.u...
分类:
编程语言 时间:
2015-05-02 09:38:04
阅读次数:
145
前言
经过上次的分析,我们已经知道了MS06-040漏洞的本质,那么这次我们就通过编程实现漏洞的利用。
编写漏洞利用程序的框架
这里我使用的是VC++6.0进行编写,需要将包含有漏洞的netapi32.dll文件与工程文件放置在同一个目录下。程序如下:
#include
typedef void (*MYPROC)(LPTSTR, ...);
in...
分类:
其他好文 时间:
2015-05-02 09:39:26
阅读次数:
223
前言
经过前两次的分析,我们已经对Netapi32.dll文件中所包含的漏洞成功地实现了利用。在系统未打补丁之前,这确实是一个非常严重的漏洞,那么打了补丁之后,这个动态链接库是不是就安全了呢?答案是否定的。即便是打了补丁,虽说我们之前所分析的漏洞已被补上,但是这个程序中依旧存在着其它的问题。
对漏洞函数进行静态分析
我们之前所研究的Netapi32.dl...
分类:
其他好文 时间:
2015-05-02 09:38:04
阅读次数:
246
Visual Studio Code它的核心功能还是作为一个代码编辑器。和其他的代码编辑器一样,VScode采取通用的UI和布局,浏览器在左边,显示所有的文件和文件夹,右边你打开的文件的编辑页面。文件,文件夹以及项目VScode是基于文件和文件夹的,你可以立即开始通过打开一个文件和文件夹。除了这些,VScode能够读不同框架和平台定义的项目文件。比如,如果你打开的文件夹包含一个或者多个package...
分类:
其他好文 时间:
2015-05-02 09:38:32
阅读次数:
166
接上篇,《Java基础——集合(一)——集合体系和Collection》
四.迭代器的使用
使用步骤:
1、通过集合对象获取迭代器对象。
2、通过迭代器对象判断。
3、通过迭代器对象获取。
迭代器原理
由于多种集合的数据结构不同,所以存储方式不同,所以,取出方式也不同。
这个时候,我们就把判断...
分类:
编程语言 时间:
2015-05-02 09:39:01
阅读次数:
160
当我们在使用开源框架SlidingMenu时,如果要是使用到ViewPager,就会出现滑动冲突。
解决方案:
}/** 解决ViewPager和侧滑冲突 */
public void changeSlidingMenuTOUCHMODE(int arg0) {
switch (arg0) {
case 0:
if (getActivity() instanceof Sl...
分类:
其他好文 时间:
2015-05-02 09:37:22
阅读次数:
161
接上篇,《Java基础——集合(二)——迭代器和Map集合》
六.泛型
(1)泛型是一种把明确类型的工作放在了创建对象或者调用方法时候才去明确的特殊的类型。
(2)格式:
(3)好处:(掌握)
A:解决了黄色警告线问题...
分类:
编程语言 时间:
2015-05-02 09:36:28
阅读次数:
168
Remove all elements from a linked list of integers that have value val.Example
Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6
Return: 1 –> 2 –> 3 –> 4 –> 5...
分类:
其他好文 时间:
2015-05-02 09:37:29
阅读次数:
119
/*
* 单例模式:
* 饿汉式:类一加载就创建对象
* 懒汉式:用的时候,才去创建对象
* 面试题:单例模式的思想是什么?写一个代码体现(我们最好写懒汉式的单例模式给面试官,这个才是他想要的答案)
* 开发使用:恶汉式(是不会出问题的单例模式)
* 面试时写懒汉式(可能会出现问题的单例模式)
* ...
分类:
编程语言 时间:
2015-05-02 09:36:50
阅读次数:
387