- 博客(18)
- 资源 (68)
- 收藏
- 关注
原创 POJ1047解题报告
<br />题目如下:Round and Round We GoTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 8338 Accepted: 3770<br />DescriptionA cyclic number is an integer n digits in length which, when multiplied by any integer from 1 to n, yields a"cycle"of the digits o
2010-11-29 18:14:00 2324
原创 JAVA中限制文本框输入长度的办法
<br />JAVA不像C#能够有maxLength这个属性对文本框的输入长度进行控制,但也是有办法实现相应的功能的。<br />写一个MyDocument类,继承PlainDocument。重写insertString(int offset,String str,AttributeSet a)方法。<br />代码如下:<br />public class MyDocument extends PlainDocument{ private int maxLength; public
2010-11-27 16:16:00 15344 1
原创 顶嵌杯初赛题目的解题报告
<br />第二届顶嵌杯的题目挺简单的,很多人都做出了四道题,大概是由于主办方希望大家都能够过吧。这里就将我的代码贴出来,方便以后参考。<br />编译器为GCC。<br />第一题分数加减法Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3594 Accepted: 1153<br />Description编写一个C程序,实现两个分数的加减法<br />Input输入包含多行数据 <br />每行数据是一个字符串,格式是"a/boc/d
2010-11-27 16:08:00 1110
原创 判断一个数是否是循环数的算法
<br />这个数的问题是在于,int的范围在-32768~32767,所以这个算法不能判断更大的数,如果判断更大的数那么就会溢出。目前还不知道如何用C语言进行大整数的操作。有时间研究一下,马上要考数学了,很烦,必须得复习。<br />#include<stdio.h>#include<String.h>char input[60];char jisuan[120];int num1=0,num2=0;int top1=0,top2=0;//此算法的问题在于int的范围为-32858
2010-11-19 19:58:00 3099
原创 POJ1046解题报告
<br />1046是个水题,就不多说了,就贴上代码。<br />#include<iostream>#include<cmath>using namespace std;void judge(int check[],int color[]){ int top=-1; int *order=new int[16]; for(int i=0;i<16;i++) { int R1=check[3*i];
2010-11-15 17:13:00 1010
原创 POJ1045解题报告
<br />POJ1045主要考察对数学公式的推导,推导出来的公式为:Vr=C*R*w*Vs/sqrt(1+(C*R*w)^2)<br />代码如下,非常简单。<br />#include<iostream>#include<cmath>using namespace std;int main(){ float vs,r,c; int n; cin>>vs; cin>>r; cin>>c; cin>>n; float *w
2010-11-15 16:36:00 2086
原创 POJ1035解题报告
<br />很明显,1035这道题考察的是对String的使用。只要细心,就可以做出来。并且,需要注意的是,输出的顺序是按照字典的顺序进行输出。(就是因为这个,WA了很多次)。<br />代码如下:<br />import java.util.*;public class Main { ArrayList<String> dictionary=new ArrayList<String>(); ArrayList<String> check=new ArrayList<String>();
2010-11-13 15:03:00 2193
原创 POJ1032解题报告
<br />1032这道题是可以简化为求一组各不相同的数,它们的和等于n,它们的乘积最大。<br />规则为:<br />求一组数2,3,...,w<br />1>.如果它们的和等于n,那么这组数就是使得乘积最大的数。<br />2>如果它们的和为sum,且n-sum==w,那么使得乘积最大的数为3,4,...,w,w+2,即前面几个数加1,最后一个数加2<br />3>如果它们的和为sum,且n-sum<w,那么就将这n-sum个1分别加到这组数的后n-sum个数上。<br />AC代码如下:<br />
2010-11-13 12:27:00 1498
原创 POJ1013解题报告
<br />重点是枚举法,即从12个硬币中假设某个硬币为假,并设它重/轻。然后判断是否与题中所给的条件矛盾,如果不矛盾,则这个硬币为假硬币。(需注意的是,如果某次比较时,天平两边只放了一个硬币,且结果为up/down,那么其中一定一个硬币是假的,那么这两个硬币就一定要先比较)。<br />代码如下:<br />import java.util.ArrayList;import java.util.Scanner;public class Main { char[] ne
2010-11-11 20:00:00 1004
原创 POJ1012解题报告
题目很明显,是对Joseph问题的一个延伸。考察的是对单向循环列表的使用,不过计算的比较慢,所以为了防止TLE,必须打表实现。解决算法的程序为:#includeusing namespace std;typedef struct Node{ int data; struct Node *next;}MyNode,*MyList;//create a loop listMyList createList(int k){ MyLis
2010-11-11 08:36:00 1483
原创 POJ1011解题报告
<br />题目:SticksTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 75802 Accepted: 16681<br />DescriptionGeorge took sticks of the same length and cut them randomly until all parts became at most 50 units long. Now he wants to return sticks to the or
2010-11-10 20:26:00 997 1
原创 小笔记
<br />tracert的作用,首先就发送一个TTL=1的数据包,数据包到达第一个路由器后,路由器返回一个ICMP超时报文。然后再发送一个TTL=2的数据包,数据包到达第二个路由器之后,第二个路由器返回一个ICMP超时报文。最后依次下去,可以返回整个的路由。<br />tracert 192.168.10.11<br />多播UDP时,IP地址填192.168.10.255(主机号为全为1时表示192.168.10.0上的所有主机)。<br />默认路由器的作用是为了减少路由表的大小。
2010-11-09 22:57:00 634
原创 归并排序
<br />归并排序是一种稳定的排序方法,它的时间复杂度为O(nlogn)。<br />它的中心思想就是,对数组中的元素分成两部分,然后对两部分分别排好序后,再归并在一起。<br />代码如下:<br />#include<iostream>using namespace std;void merge(int a[],int low,int k,int high){ int b[100];//定义的b数组的大小可以改动 int k1=low,k2=k+1,k3=0;
2010-11-09 22:39:00 537
原创 计算机网络---谢希仁版读书笔记(三)
<br />网络的IP地址包括网络地址和主机号两部分。网络地址A类(占一个字节,以0开头),B类(占二个字节,以10开头),C类(占三个字节,以110开头)和D类地址(多播,以1110开头)。<br />A类:1~126<br />B类:128.1.1.~191.255.255<br />C类:192.1.1~223.255.255<br />网络层的主要协议,IP协议、ICMP和IGMP协议,ARP协议和RARP协议。现在,RARP协议包含在DHCP协议之中了。<br />由于IP层传递IP数据报是用的I
2010-11-08 22:25:00 1752
原创 计算机网络---谢希仁版读书笔记(二)
<br />MAC层不进行流量控制。<br />MAC帧的构成为,目的MAC地址(6字节)、源MAC地址(6地址)、协议(2字节),数据部分,FCS(4字节),所以,帧的最短长度为64字节(如果不够,那么就认为这个帧在网络冲突中被损坏了),最长长度为1516字节。<br />在传帧的过程中有个CSMA/CD协议,归结起来四句话:先听后发、边听边发、冲突停止、延迟重发。<br />透明网桥的功能,就是在收到一个帧之后,首先看源MAC地址在转发表中是否有,如果没有,就记下源MAC地址和收到帧的端口;再看目的MA
2010-11-07 18:51:00 1448 1
原创 java生产者与消费者问题
<br />为了回忆一下J2SE中的线程互斥与同步问题,所以今天就写个生产者与消费者问题。这个程序大部分时间的结果都基本正确,但某些时候会造成死锁。百思不得其解,将代码贴上,方便以后有更深的体会时再进行修改。也方便各位同学借鉴与指正。<br />代码如下:<br />import java.util.ArrayList;import java.util.logging.Level;import java.util.logging.Logger;/* * To change this te
2010-11-07 13:18:00 742
原创 ubuntu下安装wine
<br />首先当然是下载wine,然后再在归档管理器之中将它解压。<br />然后,cd到wine-1.3.4文件夹下,输入命令:./tools/wineinstall。<br />然后就会出来一系列check的结果,大多数时候,都会提示你缺少什么东西。那么就在root权限下,用apt-get install **来进行安装。<br />值得注意的是,如果提示缺少xlib/xfree86,那么就要用命令apt-get install gnome-devel,但有时候,会提示找不到软件包gnome-deve
2010-11-06 00:39:00 979
原创 计算机网络----谢希仁版读书笔记(一)
<br />物理层自不必多说,这一层主要负责比特流的传输。这一章讲了导向媒体和非导向媒体,导向媒体包括双绞线(两根线通过一定的方式绞合在一起,为了避免电磁干扰)、同轴电缆、光纤(石英玻璃拉成细丝而成,利用光的全反射原理传输信息),非导向媒体(地面接力和卫星)。然后再介绍了各种复用,包括频分复用(相同的时间使用不同的频率)、时分复用(不同的时间使用相同的频率)、波分复用(波的频分复用)、码分复用(码片序列之间正交)。<br />数据链路层,传输的基本单位是帧。包括封装成帧、透明传输和差错检测。封装成帧就是在数
2010-11-04 21:44:00 1305
phantomjs-linux
2017-04-10
PostgreSQL9.6并行查询(中文)
2017-03-21
softflowd源码包
2016-11-24
hadoop2.6 windows需要的dll文件
2015-05-21
PyDev4.0.0
2015-04-22
jline-2.9.1
2015-04-16
eclipse lua的hadoop2.6.0插件
2015-04-12
masm5.0编译器
2015-03-29
win7(64)运行debug
2015-03-29
elasticsearch.js
2014-10-30
ThinkPHP3.0
2014-02-22
ThinkPHP3.1.3完整包
2014-02-22
python27安装matplotlib的包及依赖
2014-01-12
PowerCmd安装文件
2013-12-03
apache2.2和python2.7的mod_wsgi
2013-10-26
windows gettext0.18
2013-10-21
TortoiseSVN-1.8.2.24708-x64-svn-1.8.3
2013-09-20
SlikSVN1.7.5(64位)
2013-09-20
Mod_Python中文文档
2013-04-02
Python3.3安装文件
2013-03-28
Wing IDE集成开发环境
2013-03-28
PHP帮助文档
2013-03-07
Apache2.2WEB服务器
2013-03-05
Zend Framework1.1.2
2013-03-05
PHP+MySQL开发的投票管理系统
2013-03-04
PHP+MySQL开发的留言本系统
2013-02-26
PHP+ACCESS开发的会议记录系统
2013-01-15
ADODB5.1.1
2012-12-31
Mod_Python2.7安装文件
2013-03-30
MySQL-Python2.7安装文件
2013-03-30
Python2.7安装文件
2013-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人