随机函数是最基本的,在比赛的时候我们可以用随机函数来测试自己的程序是否会超时。
随机函数也可以做出一些大数据,用于两个程序之间对拍(一个是爆搜,一个是正解)。
当然平时我们也可以用随机函数测自己的程序,出题时随机函数是必不可少的。
下面就看一看随机函数如何编写(伪代码):
1.首先我们要将随机生成的数据放入一个文本或记事本中,那么就要先写文件读写即为:
assign(input,'***...
分类:
其他好文 时间:
2015-07-17 16:17:32
阅读次数:
121
本来准备写一个简单的通过url获取网络图片setimage到imageview上去没想到还是有一些小bug先把源码供上package com.example.seturlbitmapdemo;import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.ne...
分类:
其他好文 时间:
2015-07-17 16:16:31
阅读次数:
124
使用NPOI操作Excel,无需Office COM组件,这也是我使用它的主要原因。
下载地址:http://npoi.codeplex.com/releases/view/38113。using System.Data;
using System.IO;
using System.Text;
using System.Web;
using NPOI.HSSF.UserModel;
using ...
分类:
其他好文 时间:
2015-07-17 16:15:06
阅读次数:
130
startActivityForResult()中
* requestCode 请求码,即调用startActivityForResult() 传递过去的值
* resultCode 结果码,结果码用于标识返回数据来自哪个新Activity一.实例:1.在Activity中得到新打开Activity 关闭后返回的数据
startActivityForResult( 第一个参数,第二参数)
第...
分类:
其他好文 时间:
2015-07-17 16:15:42
阅读次数:
155
对于STL中的map,插入有两种方法:
1、map a;
a[1 ]=1 //此方法初始化a[1],并给a[1]赋值。
a[1]=2 //此方法修改了a[1的值。
2 map a;
a.insert(map::value_type(1,1)); //此方法初始化a[1],并给a[1]赋值。
a.insert(map::value_type(1,...
分类:
其他好文 时间:
2015-07-17 16:15:22
阅读次数:
155
每个人一开始学背包都是有点迷惑的(起码我就是),
当我看了dd大牛的背包九讲后便阔然开朗了,相信它对你也很有作用。
P01: 01背包问题
题目
有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。
基本思路
这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。...
分类:
其他好文 时间:
2015-07-17 16:12:49
阅读次数:
177
Palindrome
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3641 Accepted Submission(s): 1252
Problem Description
A palindrome is a s...
分类:
其他好文 时间:
2015-07-17 16:10:49
阅读次数:
103
2015年7月17日。
POJ 3268 Silver Cow Party
题目大意:有N(1 <= N <= 1000)头牛,编号从1到N,分布在一张图上,他们要到X(1 <= X <= N)牛哪里去参加part,所以共有N - 1头牛需要移动,这N头牛之间有M条路连接起来,牛Ai到牛Bi所花费的时间是Ti,即编号为Ai的牛到编号为Bi的牛需要花Ti单位时间,注意这是单向边。问所有牛到X参加p...
分类:
其他好文 时间:
2015-07-17 16:10:02
阅读次数:
104
题目链接:点击打开链接
题目大意:有n个点,m条有向边,经过边需要一个花费,a b c p q代表 a到b的一条道路,如果经过这条边之前经过c点,那么需要p的花费,否则需要q的花费,问从1点到n点的最小花费。
方法1、每条边可能会经过多次,每个点也可以经过多次,这样就没有了边界不能直接进行dfs,因为要记录之前经过的边,所以使用状压,dis[i][j]:当前在第i个点,j表示经过了的点,这样就...
分类:
其他好文 时间:
2015-07-17 16:10:48
阅读次数:
80
问题现象:从github上下 一个项目,导入到Android Studio时,有时要等好一会才能打开,其中有一种原因是你的gradle版本低于项目的gradle版本,所以它要重新下载,每个项目都有自己gradle构建的版本,如果把本地的gradle版本更新到最新,那再打开其他项目时是不是会快点呢?答案是:是的。方法如下:一:下载gradle最新版二:更新本地gradle版本解压下载的压缩包,找到an...
分类:
其他好文 时间:
2015-07-17 16:09:31
阅读次数:
110
Highcharts图表的注解功能...
分类:
其他好文 时间:
2015-07-17 16:11:45
阅读次数:
76
常规操作git clone -b 创建分支:
git checkout -b dev切换到分支(本地仓库会改变):
git checkout dev 提交
git add .
git commit -m "this is dev"添加远程仓库地址
git remote add origin git@github.com:mutex73/TestRepo.g...
分类:
其他好文 时间:
2015-07-17 16:10:44
阅读次数:
87
采集
文件:(windows/android/ios/linux)
下载更新目录的xml (mvc|mvp|mvvp的文件;res(模型,贴图,音乐,图片)
Name
Path
处理方式
下载更新目录的AssetBundle (mvc|mvp|mvvp的文件;res(模型,贴图,音乐,图片)
处理
r...
分类:
其他好文 时间:
2015-07-17 16:09:45
阅读次数:
103
今天是7月17号,终于忙完了期末考试,可以愉快的继续敲代码了。...
分类:
其他好文 时间:
2015-07-17 16:07:33
阅读次数:
93
??
素数槽
Description
处于相邻的两个素数p和p + n之间的n
- 1个连续的合数所组成的序列我们将其称为长度为n的素数槽。例如,?24, 25, 26, 27, 28?是处于素数23和素数29之间的一个长度为6的素数槽。
你的任务就是写一个程序来计算包含整数k的素数槽的长度。如果k本身就是素数,那么认为包含k的素数槽的长度为0。...
分类:
其他好文 时间:
2015-07-17 16:08:23
阅读次数:
119
题目链接:点击打开链接
题目大意:给出n个点,m条路径(有向),每条边有一个花费和一个长度,要求在给定的花费内求1到n的最短路径
用dis[i][j]表示从1到i点,花费为j的最短路径,跑spfa,求出最短路
#include
#include
#include
#include
using namespace std ;
#define INF 0x3f3f3f3f
struct ...
分类:
其他好文 时间:
2015-07-17 16:08:41
阅读次数:
99
1.CAShapeLayer简介
1.1CAShapeLayer继承于CALayer,可以使用CALayer的所有属性值;
1.2CAShapeLayer需要贝塞尔曲线配合使用才有意义(也就是说才有效果)
1.3使用CAShapeLayer(属于CoreAnimation)与贝塞尔曲线可以实现不在view的drawRect(继承于CoreGraphics走的是CPU,消耗的...
分类:
其他好文 时间:
2015-07-17 16:06:12
阅读次数:
96