随笔分类 -  oj题解

成绩排名
摘要:题目描述 每次期末考试成绩出来之前的一段时间大豪哥心里都是痛苦的,总感觉自己会在班上排名特别差。所以当成绩出来以后大豪哥想快点知道班上的总排名,以便知道自己的排名。(PS:大豪哥班上有个学霸名叫日天,又名泰迪,不要问我为什么,因为泰迪的行为决定的) 每次期末考试成绩出来之前的一段时间大豪哥心里都是痛 阅读全文
posted @ 2019-01-06 13:44 0xcreed 阅读(298) 评论(0) 推荐(0)
约瑟夫环
摘要:题目描述 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。 输入 初始人数n 初始人数n 输出 最后一人的初始 阅读全文
posted @ 2019-01-06 13:30 0xcreed 阅读(276) 评论(0) 推荐(0)
元素平移
摘要:1 #include 2 void ReguleSort(int a[],int n,int m,int *p[]) { 3 int i,j,t[100]; 4 for (i = n - m, j = 0; j = 0; i--) 7 a[i + m] = a[i]; 8 for (i = 0; i < m; i++) 9 ... 阅读全文
posted @ 2019-01-06 13:06 0xcreed 阅读(182) 评论(0) 推荐(0)
口袋摸球
摘要:口袋中有红、黄、蓝、白、黑5种颜色的球若干个。每次从口袋中任意取出3个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况。 输入 无 输出 输出每种排列的情况。 样例输入 样例输出 1 red yellow blue 2 red yellow white 3 red yellow black 阅读全文
posted @ 2019-01-06 12:49 0xcreed 阅读(241) 评论(0) 推荐(0)
简单加密-维吉尼亚
摘要:16世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在 密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用C表示;而密钥是一 阅读全文
posted @ 2018-12-10 18:51 0xcreed 阅读(577) 评论(0) 推荐(0)