记第五届山东省ACM程序设计比赛
5月10日上午9点半左右,我们的队伍从学校出发,一个多小时后到达本次比赛的地点—哈尔滨工业大学。
报道,领材料,吃午饭,在哈工大的校园里逛了逛,去主楼的自习室休息了一会。然后参加下午两点到四点的热身赛。不得不吐槽一下热身赛的题目,第一个题题目的数据范围写的是十的六次方,我们写出来提交怎么也不对,后来快结束时看讨论板,...
分类:
其他好文 时间:
2014-05-15 14:47:19
阅读次数:
339
1 function preview(oper) { 2 if (oper "; //设置打印开始区域
5 eprnstr = ""; //设置打印结束区域 6 prnhtml = bdhtml.substring(bdhtm...
分类:
编程语言 时间:
2014-05-15 14:31:49
阅读次数:
485
1.为什么使用循环结构? 主要解决代码重复使用时的多次书写。2.循环有些?
java循环有while for do...while foreach四种3.while 循环条件和循环体是循环的两个关键。
循环条件都市boolean类型的表达式。循环条件成立,则执行循环体,循环体执行结束,再判断条件,如...
分类:
编程语言 时间:
2014-05-15 09:45:01
阅读次数:
271
这个题该怎么说呢,旋转又要求inplace,一般就是要找到某种规律了,这个还是很明显的,画一下原来的,再画一下旋转之后的,看看原来的跑到什么位置了。
牵扯到四个位置按顺时针方向互换一下位置,发现只要做三次交换就可以实现,好神奇。
最后需要注意调整到什么时候结束,如果n是偶数的话,到n/2就是最里层了,不需要继续旋转。奇数其实也是,正好少了最里面的那个只有一个数的层。
class Soluti...
分类:
其他好文 时间:
2014-05-15 03:28:56
阅读次数:
209
英语纠音总结
近两个星期的小组英语纠音活动已结束,在这次纠音活动中自己的收获还是蛮大的。这要感谢我的组长兰儿和其他小组成员的悉心帮助。
下面我总结一下自己在这次活动中,发现自己的问题:
1.自己配音惹的祸。很多的英语单词的发音都是根据自己感觉配音的。比如有些单词可能在我们的学习过程中,有很多音是拿不准的,但是这个单词毕竟要有个音,所以自己就给...
分类:
其他好文 时间:
2014-05-15 03:07:22
阅读次数:
257
玩过新浪微博,qq空间等手机客户端的童鞋,都应该清楚,在主界面向下滑动时,会有一个阻尼回弹效果,看起来挺不错,接下来我们就来实现一下这种效果,下拉后回弹刷新界面,先看效果图:
这个是编辑器里面的界面效果,不言自明:
运行效果:
正常界面下:
下拉:
下拉结束:
实现代码:
主要部分就是重写的ScrollView:
package com.by...
分类:
其他好文 时间:
2014-05-15 02:41:45
阅读次数:
373
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。Input题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。
1#includeusing namespace std;int main(...
分类:
其他好文 时间:
2014-05-15 01:57:16
阅读次数:
350
栈 队列 优先级队列
本章涉及到的三种存储数据类型:栈 队列 优先级队列
本章涉及到的存储数据类型是算法构思的辅助工具,而不仅仅是存储数据的工具。数据结构的生命周期比较短,在程序结束时,对应的数据结构的生命周期随之结束。
栈 队列 优先级队列是比较抽象的数据结构,通过接口对三种数据结构进行定义和实现,而实现的过程对用户来说是屏蔽的。
栈 (后进先出)
栈只允许访问一个数据项,即最后...
分类:
其他好文 时间:
2014-05-15 01:11:25
阅读次数:
179
Problem Description
读入两个小于100的正整数A和B,计算A+B.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出.
Output
对每个测试...
分类:
其他好文 时间:
2014-05-14 23:47:48
阅读次数:
390
题意:最大连续子序列和,在一个数组中找到和最大的连续子数组
思路:dp, 对于第i个数,有两种选择:把它加入在子数组里,不加入子数组(子数组到此结束)
加不加入子数组,要比较它加入前后子数组的总和是变大了还是变小了,如果变大则加入,变小则不加入
所以,我们需要记录以i-1结尾的子数组的总和,最后的结果在这些总和中取最大的那个
f[i] = max(f[i-1]+a[i],f[i-1]);
max({f[i]})
实现时用两个变量,一个保存f[i-1],一个保存目前为止最大的f[i]
复杂度:时间O(n),空...
分类:
其他好文 时间:
2014-05-14 21:53:14
阅读次数:
250