摘要: alt键+数字转成字符已经不是什么新鲜东西了 我写了个小程序点击下载,方便查询汉字的unicode编码源码(PASCAL):program alt;var s:string; i,res:integer;begin writeln(' Alt键加数字→汉字'); writeln(' by noanti'); writeln; write(' Input a string:'); readln(s); for i:=1 to length(s) div 2 do begin write(' ',s[i*2-1],s[i*2], 阅读全文
posted @ 2011-10-21 21:23 noanti 阅读(144) 评论(0) 推荐(0)
摘要: 岁月的尘埃无边 我请求下一场雨 洗清我的骨头 阅读全文
posted @ 2011-10-21 21:20 noanti 阅读(116) 评论(0) 推荐(0)
摘要: 将数表示为 10^k 进制数,k最大为9,否则超出了longint的范围。k取9比较合适,因为这样的两个数相加最大是2*10^9 ,是在longint的范围内的,中间结果不会上溢。 相加相乘就按运算法则进行计算即可。 输出结果时(即变回10进制数时),只需将每位数用“0”补齐然后直接输出即可(这就是表示成10^k进制的原因,输出方便,不需转换)。 下面是代码(PASCAL)const base = 1000000000;//定义10^9进制type num = array[1..121] of longint; //定义数据类型operator +(n1,n2:num)r:num; ... 阅读全文
posted @ 2011-10-14 11:03 noanti 阅读(173) 评论(0) 推荐(0)
摘要: 飞鸽传书运行后开始监听本地UDP2425端口,并向局域网中所有主机的2425端口发送询问信息,如果得到正确回复则认为此主机在线。 我用冰刃监测时发现飞鸽传书打开了 tcp2425和udp2425端口,但经过测试发现只有udp2425端口是通信端口,如果用nc提前监听udp2425端口,飞鸽传书将无法打开,并报错“bind()error = 10048”。在监听过程中,当其他主机点击“刷新”时(即向所有主机询问时),会得到询问信息。 可以用先抓包,然后用nc将数据包发送到目标ip的udp2425端口,会和用飞鸽传书向目标发送消息的效果一样。但是飞鸽传书还有一个公共密钥,应该是过一段时间更... 阅读全文
posted @ 2011-10-13 21:53 noanti 阅读(574) 评论(0) 推荐(0)
摘要: 'nc.exe -h'即可看到各参数的使用方法。基本格式:nc [-options] hostname port[s] [ports] ... nc -l -p port [options] [hostname] [port] -d 后台模式 -e prog 程序重定向,一旦连接,就执行 [危险!!] -g gateway source-routing hop point[s], up to 8 -G num source-routing pointer: 4, 8, 12, ... -h 帮助信息 -i secs 延时的间隔 -l 监听模式,用于入站连接 -L 连接关闭后,仍 阅读全文
posted @ 2011-10-13 21:46 noanti 阅读(197) 评论(0) 推荐(0)
摘要: 从今天起开始停课,专心搞计算机竞赛。 阅读全文
posted @ 2011-10-13 16:23 noanti 阅读(91) 评论(0) 推荐(0)
摘要: zxarps--arp欺骗利器 点此下载options: -idx [index] 网卡索引号 -ip [ip] 欺骗的IP,用'-'指定范围,','隔开 -sethost [ip] 默认是网关,可以指定别的IP -port [port] 关注的端口,用'-'指定范围,','隔开,没指定默认关注所有端口 -reset 恢复目标机的ARP表 -hostname 探测主机时获取主机名信息 -logfilter [string]设置保存数据的条件,必须+-_做前缀,后跟关键字, ','隔开关键字,多个条件'|&# 阅读全文
posted @ 2011-10-13 16:14 noanti 阅读(507) 评论(0) 推荐(0)
摘要: 求a^b%c(这就是著名的RSA公钥的加密方法) 算法1:直接将b个a相乘,利用a*b%c=((a%c)*b)%c,每一步都进行这种处理,解决了a^b可能太大存不下的问题,这个算法的时间复杂度是O(n)。当b很大时运行时间会很长 。 算法2:利用分治的思想,可以达到O(logn)。 可以把b按二进制展开为b=p(n)*2^n+p(n-1)*2^(n-1)+...+p(1)*2+p(0) 其中p(i) (0<=i<=n)为0或1 这样a^b=a^(p(n)*2^n+p(n-1)*2^(n-1)+...+p(1)*2+p(0)) =a^(p(n)*2^n)*a^(p(n-... 阅读全文
posted @ 2011-10-11 19:11 noanti 阅读(321) 评论(0) 推荐(0)
摘要: Mobile Service (service.pas/c/cpp;时限3s;256M)描述:一个公司有三个移动服务员。如果某个地方有一个请求,某个员工必须赶到那个地方去(那个地方没有其他员工),某一时刻只有一个员工能移动。被请求后,他才能移动,不允许在同样的位置出现两个员工。从p到q移动一个员工,需要花费c(p,q)。这个函数没有必要对称,但是c(p,p)=0。公司必须满足所有的请求。目标是最小化公司花费。输入格式: 第一行有两个整数L,N(3<=L<=200, 1<=N<=1000)。L是位置数 ;N是请求数。每个位置从1到L编号。下L行每行包含L个非负整数。第i+ 阅读全文
posted @ 2011-10-10 12:43 noanti 阅读(798) 评论(0) 推荐(0)
摘要: First 阅读全文
posted @ 2011-10-10 12:33 noanti 阅读(131) 评论(1) 推荐(0)