程序设计练习
文章平均质量分 63
周作业
江苏科技大学-计算机学院
展开
-
skew数
1. skew数(相邻数字的技术不成等比)问题描述在 skew binary 表示中, 第 k 位的值 x k 表示 x k (2 k+1 -1)。 每个位上的可能数字是 0 或1,最后面一个非零位可以是 2, 例如, 10120(skew) = 1(2 5 -1) + 0(2 4 -1) + 1(2 3 -1) + 2(2 2 -1)+ 0(2 1 -1) = 31原创 2016-11-03 00:40:37 · 539 阅读 · 0 评论 -
编程实现多表替代密码加密
安全课老师布置了一道作业题,以下是三种不同的语言写的。编程实现多表替代密码加密明文中奇数位字母由表1加密,偶数位字母由表2加密。解法一(Python): List_PA = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']List_...原创 2018-03-22 21:41:01 · 6057 阅读 · 0 评论 -
确定数制
1. 今日内容问题描述6*9 = 42 对于十进制来说是错误的,但是对于 13 进制来说是正确的。即, 6(13) * 9(13) =42(13), 而 42(13) = 4 * 131 + 2 * 130 = 54(10)。 你的任务是写一段程序读入三个整数 p、q和 r,然后确定一个进制 B(2个。例如: p = 11, q = 11, r = 121. 则有 11(3)原创 2016-11-01 23:44:11 · 460 阅读 · 0 评论 -
装箱问题
1. 问题描述一个工厂制造的产品形状都是长方体,它们的高度都是 h,长和宽都相等,一共有六个型号,他们的长宽分别为 1*1, 2*2, 3*3, 4*4, 5*5, 6*6. 这些产品通常使用一个 6*6*h 的长方体包裹包装然后邮寄给客户。因为邮费很贵,所以工厂要想方设法的减小每个订单运送时的包裹数量。他们很需要有一个好的程序帮他们解决这个问题从而节省费用。现在这个程序由你来原创 2016-10-30 12:18:01 · 733 阅读 · 0 评论 -
填词
今日内容:1.(1)例题:填词Alex 喜欢填词游戏。填词游戏是一个非常简单的游戏。填词游戏包括一个 N * M 大小的矩形方格盘和 P 个单词。然后需要把每个方格中填上一个字母使得每个单词都能在方格盘上被找到。每个单词都能被找到要满足下面的条件:每个方格都不能同时属于超过一个的单词。一个长为 k 的单词一定要占据 k 个方格。单词在方格盘中出现的方向只能是竖直的或者水原创 2016-10-29 17:30:26 · 675 阅读 · 1 评论 -
校门外的树
今日内容:1. 白天就做了个实验,晚上没忍住刷了会微博,我检讨,本来可以用来做题的时间偏偏浪费了2. 校门外的树问题描述某校大门外长度为 L 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 L 的位置;数轴上的每个整数点,即 0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。原创 2016-10-29 01:14:09 · 833 阅读 · 0 评论 -
鸡兔同笼
今日内容:1. 赶了一天的技术报告,终于赶完了,我完成了文案工作,陈红完成了ug制图。然而看了后来张榜发的案例,终于知道我和大牛的差距在哪了,就差一个脑子。科科。2. 前几天和王玮学姐交流,她建议练练脑子,于是我还是选择正常项目学习的同时去学习数据结构,基本算法,她推荐的poj的资料,以及一些课程值得一看。就是啊,练脑子还是从刷题开始吧,先把那份pdf文件上的题目刷完才有脸和王玮学姐交流原创 2016-10-27 22:45:20 · 322 阅读 · 0 评论 -
企业喜欢用容易被记住的电话号码(树解法)
一个字典树有关问题-电话号码转化有关问题(POJ 1002 487-3279)转自 http://www.myexception.cn/program/1264292.html转自 http://www.myexception.cn/program/1264292.html一个字典树问题--电话号码转化问题(POJ 100转载 2016-11-04 22:21:28 · 1991 阅读 · 0 评论 -
企业喜欢用容易被记住的电话号码
1. 问题描述企业喜欢用容易被记住的电话号码。让电话号码容易被记住的一个办法是将它写成一个容易记住的单词或者短语。例如,你需要给 Waterloo 大学打电话时,可以拨打 TUT-GLOP。有时,只将电话号码中部分数字拼写成单词。当你晚上回到酒店,可以通过拨打 310-GINO来向 Gino's 订一份 pizza。让电话号码容易被记住的另一个办法是以一种好记的方式对号码的原创 2016-11-04 21:19:01 · 4677 阅读 · 1 评论 -
统计字符串
1. 今日内容问题描述判断一个由 a-z 这 26 个字符组成的字符串中哪个字符出现的次数最多输入:第 1 行是测试数据的组数 n,每组测试数据占 1 行,是一个由 a-z 这 26 个字符组成的字符串,每组测试数据之间有一个空行,每行数据不超过 1000 个字符且非空输出:n 行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。 如原创 2016-11-04 01:22:58 · 1885 阅读 · 1 评论 -
成绩排序
题目描述查找和排序题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: jack 70 peter 96 Tom 70 smith 67 从高到低 成绩 peter 96 jack 70 ...原创 2018-04-09 11:33:07 · 721 阅读 · 0 评论