题意:
给k堆石子,两人轮流向某一堆中拿,拿的个数要从给定的一个集合中取,没石子拿的输,问先手必胜还是必败。
分析:
grundy值计算法的入门题。
代码:
//poj 2960
//sep9
#include
#include
using namespace std;
int s[128];
int grundy[10024];
int maxx;
int num;
int get...
分类:
编程语言 时间:
2015-07-01 12:25:55
阅读次数:
164
概述
本篇主要讲解Stream 和 byte[] 之间的转换
Stream 和 byte[] 之间的转换
//
/// 将 Stream 转成 byte[]
///
public byte[] StreamToBytes(Stream stream)
{
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, by...
现在互联网应用居多,繁花似锦。
关键是 其稳定性有多少 。
如果一个产品,不能保持稳定性, 还是不要多浪费钱做推广了。今天有道云笔记挂了, 上面还有有道云协作。 说挂就挂的话,别人还怎么协作呢?百度的搜索很可靠 ,所以用户很多。
腾讯的用户很可靠,所以用户很多。
淘宝双11很可靠,所以用户很多。稳定是王道,虽然稳定不是常常得到考验的, 而就是隐而不显的才是关键。...
分类:
其他好文 时间:
2015-07-01 12:27:27
阅读次数:
128
Java介绍及其平台、开发环境的配置与搭建
1、Java的介绍
Java是一种面向对象的编程语言,具有跨平台、可移植、分布式、简单、可扩展等诸多特性。Java可以进行桌面应用、Web应用、分布式系统及嵌入式等应用程序的开发。
Java包含3个不同版本,即J2ME/J2EE/J2SE(微缩版/企业版/标准版)。
2、JDK的下载与安装、配置
(1)、JDK下...
分类:
编程语言 时间:
2015-07-01 12:26:27
阅读次数:
139
#import "FourViewController.h"
#import "View+MASAdditions.h"
#import "FiveViewControllerr.h"
#define WS(weakSelf) __weak __typeof(&*self)weakSelf = self;
#define SCREEN_WIDTH [UIScreen mainScreen...
分类:
移动开发 时间:
2015-07-01 12:25:27
阅读次数:
202
#include
using namespace std;class Base
{
public:
void DoWhat()
{
this->Printf1();
this->Printf2();
}
virtual void Printf1() = 0;
virtual void Printf2() =...
分类:
其他好文 时间:
2015-07-01 12:26:50
阅读次数:
110
给定一个整数数组,让你从该数组中找出最小的K个数
思路:
最简洁粗暴的方法就是将该数组进行排序,然后取最前面的K个数即可。但是,本题要求的只是求出最小的k个数即可,用排序可以但显然有点浪费,比如让求10000个整数数组中的最小的10个数,用排序的话平均时间复杂度差为Nlog(N)。
于是想到了,用堆来实现,但是自己实现又太麻烦,想到了java里面的TreeSet,先将K个数放入TreeSet中,由于TreeSet会对里面的元素进行排序,所以在TreeSet中的元素是有序的,以后没插入一个元素,将TreeSe...
分类:
其他好文 时间:
2015-07-01 12:24:55
阅读次数:
153
Linux版本 网络调试助手 发布Windows上有些小的调试助手软件使用起来很方便,Linux上也想用。还不如何自己写一个,但是会写代码,但并不会设计软件。那么就参考了一款Windows下的名字叫”TCP调试助手”界面进行编写,真正使用到的代码并不多,但是写成一个完整的小工具以后使用起来还是会提高不少的效率。已完成的功能有:UDP 手动发送 断开/连接UDP 清空接收区/发送区 计数 状态 日期 保存配置参数。...
分类:
系统相关 时间:
2015-07-01 12:25:28
阅读次数:
356
目前 Windows PE(Preinstallation Environment)和 Windows XP Embedded 是可以脱离主机里的硬盘独立运行的 Windows 操作系统,Windows PE 多用于光盘启动,Windows Embedded 从 Feature Pack 2007 之后已经支持从 USB 设备(移动硬盘、Flash U 盘)运行。 从基础开始,菜鸟也可以开发出一...
概述
本篇主要讲解c#中图片BYTE[]和base64string的相互转换
编码规则
Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节...
Acdream 1203 KIDx's Triangle(解三角形)...
分类:
其他好文 时间:
2015-07-01 12:24:38
阅读次数:
129
一旦你决定在你的产品中需要引入开源的库,或者说你的产品本身就是个开源的软件产品的时候,你就必然要考虑究竟在众多的开源协议里面,哪一套是最适合自己的。现在行业中流行的开源协议琳琅满目,但是,最流行通用的就是那三个:GPL,Apache,以及MIT。...
分类:
其他好文 时间:
2015-07-01 12:23:56
阅读次数:
131
如果使用默认的系统管理,默认放在包下面,比较省心,而且在卸载app后不会造成数据残留,但是这样也有一个问题,比如我做一个背单词的软件,那么当用户卸载掉这个app时,他辛辛苦苦下载的单词库也没了...
所以我想到的解决方案,就是把数据库路径改下,不放到包下面,放到SD卡上。仔细看看,还真不容易做,网上有人甚至去更改源码。不过最后还是找到了解决方案:
查看SQLiteOpenHelper源码,会发...
分类:
移动开发 时间:
2015-07-01 12:22:20
阅读次数:
136
java classloader 和android中DexClassloader对比: Java ClassLoader :
作用: 主要用来加载class 到jvm中,以供程序使用,也就是说:java程序可以动态加载类定义,而这个动态加载机制就是通过ClassLoader来实现的
核心loader:
A:: bootstrap classloader(启动类...
分类:
移动开发 时间:
2015-07-01 12:22:27
阅读次数:
144
有人遇到这种情况,可能如提示所说的。
而我遇到这个问题的原因是DEBUG\RELEASE版本的dll库混用了,只要注意所用dll库的版本就可以了。
ps:我在程序中用的是qwt的库。...
分类:
移动开发 时间:
2015-07-01 12:19:40
阅读次数:
147