
百度之星
文章平均质量分 62
stdwal
天演在化,功成在学。知海无涯,见花问道。
展开
-
IP聚合
子网掩码: A.B.C.D IP地址:a.b.c.d 网络地址:(A&a).(B&b).(C&c).(D&d) 问在固定的子网掩码下有多少个网络地址。 #include #include using namespace std; struct rec { int a, b, c, d; bool operator <(const rec &s) const原创 2016-05-10 22:16:28 · 605 阅读 · 0 评论 -
列变位法解密
列变位法是古典密码算法中变位加密的一种方法,具体过程如下 将明文字符分割成个数固定的分组(如5个一组,5即为密钥),按一组一行的次序整齐排列,最后不足一组不放置任何字符,完成后按列读取即成密文。 比如: 原文:123456789 密钥:4 变换后的矩阵: 1234 5678 9xxx (最后的几个x表示无任何字符,不是空格,不是制表符,就没有任何原创 2016-05-11 20:45:22 · 2671 阅读 · 0 评论 -
放盘子
小度熊喜欢恶作剧。今天他向来访者们提出一个恶俗的游戏。他和来访者们轮流往一个正多边形内放盘子。最后放盘子的是获胜者,会赢得失败者的一个吻。玩了两次以后,小度熊发现来访者们都知道游戏的必胜策略。现在小度熊永远是先手,他想知道他是否能获胜。 注意盘子不能相交也不能和多边形相交也不能放在多边形外。就是说,盘子内的点不能在多边形外或者别的盘子内。 如果盘子能够放入正多边形中,则第一次必然会放到原创 2016-05-11 22:02:40 · 468 阅读 · 0 评论 -
大搬家
近期B厂组织了一次大搬家,所有人都要按照指示换到指定的座位上。指示的内容是坐在位置ii上的人要搬到位置jj上。现在B厂有NN个人,一对一到NN个位置上。搬家之后也是一一对应的,改变的只有位次。 在第一次搬家后,度度熊由于疏忽,又要求大家按照原指示进行了一次搬家。于是,机智的它想到:再按这个指示搬一次家不就可以恢复第一次搬家的样子了。于是,B厂史无前例的进行了连续三次搬家。 虽然我们都知原创 2016-05-13 22:48:28 · 358 阅读 · 0 评论