字符串比较问题 Description ?问题描述: 对于长度相同的2 个字符串A和B,其距离定义为相应位置字符距离之和。2 个非空格 字符的距离是它们的ASCII码之差的绝对值。空格与空格的距离为0;空格与其它字符的距 离为一定值k。 在一般情况下,字符串A和B的长度不一定相同。字符串A的扩展是在A中插入若干 空格字符所产生的字符串。在字符串A 和B 的所有长度相同的扩展中,有一对距离最小的 扩展,该距离称为字符串A和B的扩展距离。 对于给定的字符串A和B,试设计一个算法,计算其扩展距离。 ?编程任务: 对于给定的字符串A和B,编程计算其扩展距离。 Input 由文件input.txt给出输入数据。第1 行是字符串A;第2 行是字符串B。第3行是空格 与其它字符的距离定值k。 Output 将计算出的字符串A和B的扩展距离输出到文件output.txt。 Sample Input cmc snmn 2 Sample Output 10
2019-12-21 20:29:21 1KB 字符串比较问题
1
89C52单片机通过LCD1602显示任意长度字符串,如果需要显示的字符串长度超过16个字符,则字符串会从LCD右边往左边移动,直到显示完全。
2019-12-21 20:25:46 23KB LCD1602 89C52
1
大学的每个专业都要制定教学计划。假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限值均相等。每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。每门课恰好占一个学期。试在这样的前提下设计一个教学计划编制程序。 要求: (1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。 (2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;二是使课程尽可能地集中在前几个学期中。 (3)若根据给定的条件问题无解,则报告适当的信息;否则将教学计划输出到用户指定的文件中。计划的表格格式自行设计。
2019-12-21 20:25:23 437KB 教学计划编制问题
1
运用DES 对不限长度的字符串加密!
2019-12-21 20:21:26 3.64MB DES
1
进程间通信设计 题目要求:消息的创建,发送和接收。 设计思路:使用系统调用msgget(),msgsnd(),msgrcv()及msgctl()编制一长度为1K的消息的发送和接收程序。 (站在巨人的肩膀上)
2019-12-21 20:11:00 705B msgctl() msgrcv() msgget()
1
CAD统计多线段长度总和(已测过,没问题!本人正使用)
2019-12-21 20:08:42 615KB cad长度 cad cad统计 CAD长度总和
1
设a为长度为n的整数型一维数组。 (1)试编写求a中的最大值、最小值和平均值的函数。 请分别用两种方法完成:  分别编写三个函数int aMAX(int *a,int n) 、 int aMIN(int *a,int n) 、 int aAVE(int *a,int n) 实现求最大值、最小值和平均值。  用一个函数void aMAX_MIN_AVE(int *a, int n, int &max, int &min, int &aver) 实现求上述三个值,用“引用参数”带回结果。 (2)试编写函数 int prime_SUM(int *a, int n) 计算a中所有素数之和。 (3)编写函数 void aSORT(int *a,int n) 对a进行从小到大的排序,并输出排序结果。
1
计算脉冲(先低后高在低)的时间长度,本例中的时钟上50M!
2019-12-21 19:57:00 5KB 脉冲时间长度 verilog
1
巧移光纤布拉格光栅是通过均匀的折射率余弦调制光栅下,在某个或某些位置上产生相移从而在反射谱中产生一个较窄的窗口,有多个相移,相应会出现多个缺口。
2019-12-21 19:51:06 2KB 相移点位置 光栅长度 matlab
1
STM32_HAL+串口+DMA发送和接收,可做项目研发,串口用DMA发送和接收,减轻CPU负担。
2019-12-21 19:42:31 32.51MB STM32HAL库 串口DMA DMA发送+接收
1