A. Array Factory 将下标按前缀和排序,然后双指针,维护最大的右边界即可。 B. Purchases and Bonuses $f[i][j]$表示购买了前$i$个物品,目前有$j$积分时最多省多少钱,转移就是要么直接买,要么把积分全用完。 C. Number of Solutions ...
分类:
其他好文 时间:
2016-12-07 01:29:01
阅读次数:
455
Java学习重点之一:OutputStream 流的使用 FileOutPutStream:子类,写出数据的通道 步骤: 1.获取目标文件 2.创建通道(如果原来没有目标文件,则会自动创建一个) 3.写入数据 write() 4.释放资源 注意: (1)如果目标文件不存在,那么会自己创建一个目标文件 ...
分类:
编程语言 时间:
2016-12-06 14:25:43
阅读次数:
153
IO流 1、IO流:(Input Output)输入输出流: 输入:将文件读到内存中 输出:将文件从内存输出到其他地方。 2、IO技术的作用:主要就是解决设备和设备之间的数据传输问题。比如:硬盘到 >内存。 3、将U盘中的文件拷贝到电脑中:输入流 >读到内存 >通过输出流读到电脑磁盘中。 4、IO的 ...
分类:
其他好文 时间:
2016-12-05 19:54:32
阅读次数:
297
基础类: 字节流:FileInputStream/FileOutputStream 字符流: FileReader/FileWriter 字节流和字符流的主要区别是:字节流是一次处理一个字节(8bit),字符流处理一个或者多个字节。 字节流直接和文件打交道,字符流在读取的时候使用了内存缓存,这就达到 ...
分类:
编程语言 时间:
2016-12-05 19:38:37
阅读次数:
172
Description 从一个点到一条直线,每次纵坐标只能增加或减少1,有些位置有障碍,求最少增加步数. Sol 贪心. 或许是贪心吧...反正在可到达的范围内,纵坐标尽量小... 做的时候维护一下两个端点,因为在这个区间内操作数单调递增,只需要取最下面的点就好. Code ...
分类:
移动开发 时间:
2016-12-04 20:48:23
阅读次数:
185
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #define TSIZE 45 5 6 struct film { 7 char title[TSIZE]; 8 int rating; 9 struct film *n ...
分类:
其他好文 时间:
2016-12-04 19:48:29
阅读次数:
228
目录:1.文件编码2.File类3.RandomAccessFile4.字节流1.文件编码1)相关知识点 八进制和十六进制的表示方式:八进制前面加0,比如:0123;十六进制前面加0x,比如:0x123; gbk编码:中文占用2个字节,英文占用1个字节; utf-8编码:中文占用3个字节,英文占用1... ...
分类:
编程语言 时间:
2016-12-04 06:52:16
阅读次数:
221
https://en.wikipedia.org/wiki/Two's_complement The two's-complement system has the advantage that the fundamental arithmetic operations of addition, s ...
分类:
其他好文 时间:
2016-12-03 23:47:42
阅读次数:
344
分析: 记目标串有a个6,b个8,p个68子串,q个86子串。 6和8的个数是固定的,于是字符串的长度固定。 现在尝试对所有可能存在解的情况进行构造。 这里选择a,p的个数的关系分情况进行讨论,并在之后选择优先放置68 86这类子串(反过来的话可能会比较复杂)。 所有的可能存在解的情况分为(1)a= ...
分类:
其他好文 时间:
2016-12-03 20:46:54
阅读次数:
172
1.问题描述 Java HttpURLConnection类发送Http请求链接外网返回ResponseCode为411,对方为.NET服务器,网上查明原因可能来自以下: 1、可能是没有传http中的content-length参数,这个一般都有。2、可能是因为请求方式错误的,本来只是获取数据,应该 ...
分类:
Web程序 时间:
2016-12-02 21:30:50
阅读次数:
419