- 博客(13)
- 资源 (14)
- 收藏
- 关注
原创 解电子科大OJ1003真实的谎言的记录(末版)
原题目Description N个人做一个游戏,游戏中每个人说了一句话(可能是真的也可能是假的)第i个人说:“N个人中有至少有ai个,至多有bi个人说的是真话!”(i = 1, 2, 3…..N)你能推断出最多能有多少个人说的是真话吗?1 0 Input第一行为一个整数T,代表测试数据的组数;每组数据以n开头,接下来有n行,每行两个整数ai,bi(代
2013-10-10 20:17:09
1435
原创 解北大OJ1088滑雪问题的记录
问题:Time Limit:1000MSMemory Limit:65536KTotal Submissions:67600Accepted:24862DescriptionMichael 喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡
2013-07-30 17:40:41
1306
原创 《如何阅读他人的程序代码》的阅读笔记
1月份,看了王建兴写的《如何阅读他人的程序代码》,写了这篇阅读笔记。今夜无眠,于是整理以前的资料,发现它给我带来新的震撼,所以分享下吧。 一、阅读他人代码的三种程度:1、了解,2、修改、扩充,3、抽取、提炼。二、阅读他人代码的关键认识:1.建 立架构观点的认识是最重要的事情。透过重点式的程序代码「摘读」,达到对系统所需程度的了解。2.目标同样要放在界定其中的角色、以及角色间的静
2013-05-04 05:02:52
1415
原创 用代码写情书
适才看到同学发的一个消息 http://3g.k.sohu.com/t/n7413689 :某清华男用代码给女生写明信片。不知道这是何年何月发生的事情,居然还有明信片一说。从信上的内容来说,猜测很可能是一个大一的男生写的。虽然简单,但是个人觉得还是有意思。于是,就花点点时间弄了下面一个程序来生成这种代码情书。#include #include int main()
2013-04-28 18:35:45
6654
原创 LL教你入侵网站(算是吧)--对于天津理工教务处网站找回密码方案的建议
(写于在安徽理工快毕业的无聊日子里) 前段时间认识一个天津理工的网名叫大眼睛姐姐的同学,但是呢她(是否应该用“她”难说)空间我进不去,要验证的,于是呢,我就萌生一个念头:到他们教务网站去查她的信息。以下就是整个入侵流程(呵呵,就是碰巧了,你就当是入侵吧。不过对于我这样的初级者来说,在快毕业的无聊的日子里,也算是一种欣慰了): 1.进入天津理工教务网站,点击找回密码:
2012-04-04 15:46:50
1994
原创 由求二进制数中1的个数想到的
前几天看到一道题,颇有感觉,分享一下:问题:设计一个算法尽可能快速地求出一个字节的二进制数中1的个数。分析:1.先识别出各位上的1,然后将其加起来。可以用右移并与1相与(或者除2取余)来做。具体如下:int sumOne(int bin){int s
2011-08-17 16:39:29
588
原创 楚楚聊天系统
楚楚聊天系统:一.整体架构: 二.实现技术:采用流套接字技术,利用服务器进行信息中转与存储。 三.系统具体功能: 1.服务器启动:自动建立用户表结构与聊天结构(两个结构是公用的,每次客户连接都将他们的引用传给客户进程) 2.注册用户名:客户端与服务器建立连接后,通过regist命令传入自己的用户名及密码,若已有返回信息,否则服务器将该用户信息放入用户表结构中,将状态置1,放入socket。 3.登录系统:客户端通过login命令传入用户名和密码信息,服务器自动从用户表结构中获取用户信息验证,若正确返回成功,
2010-07-27 20:24:00
962
原创 秘密分割器
一. 原理: 基于Shamir门限方案,设GF(q)是一有限域,其中q是一大素数,秘密s∈GF(q)/0,k-1个系数a1,a2,...,a k-1∈GF(q)/0,在GF(q)上构造一个k-1次多项式f(x)=s+a1x+a2x2 +...+a k-1 x k-1 ...①.n个参与者记为p1,p2,..,pn,pi分配到的子密钥为f(i),只有大于或等于k个参与者才能得到秘密s,具体方法为:s=(-1) k-1 ∑kj=1 f(i j ) ∏kl=1^l≠ j il/(ij-il)(mod q)
2010-06-21 00:15:00
925
原创 猴子分食桃子问题
问题描述:五只猴子采得一堆桃子,猴子彼此约定隔天早起后再分食。不过,就在半夜里,一只猴子偷偷起来,把桃子均分成五堆后,发现还多一个,它吃掉这多余的一个桃子,并拿走了其中一堆。第二只猴子醒来,又把桃子均分成五堆后,还是多了一个,它也吃掉这个多余的桃子,并拿走了其中一堆。第三只,第四只,第五只猴子都依次如此分食桃子。那么桃子数最少应该有几个呢? 分析:很明显相邻两只猴子所面临的桃子数满足下
2010-05-09 10:33:00
1689
原创 判断数是否同构
定义:当某自然数平方后末尾包含该数,则该数为同构数。思路:设该数为n,取出 n*n 末尾与 n 位数相同的数 n,判断 n 是否与 n 相等。要取出末尾数,可用取模的方法,因此判断 n 的位数及确定模数 mod 成为了关键。显然mod是10的倍数,假设n/10==0,说明n最多是一位数,即modmod=100,若n/100!=0,则n至少是三位,即mod>=1000,如此类推.基于
2010-05-05 12:32:00
2596
原创 追逐自己的“面包”
人为什么有时要依据别人的想法来做事呢? 我搞不懂,不懂。。。。。 活在这个世上,只为享受我为人的优越性!虽然不像有些人想的完全的享受,有时还要承受生活的压力,但这是一个人所特有的,为什么不珍惜呢?把自己当作一颗明珠,善于欣赏自己吧,这样你会觉得你的人生是充实的。所以,有时不必依据别人的想法去做事,而应该去追逐自己的那块“面包”!!
2008-12-12 20:48:00
557
简单的RC4加解密程序V1
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人