随笔分类 -  Java

摘要:描述 输入两个用字符串 str 表示的整数,求它们所表示的数之和。 数据范围: 1 \le len(str) \le 10000 \1≤len(str)≤10000 输入描述: 输入两个字符串。保证字符串只含有'0'~'9'字符 输出描述: 输出求和后的结果 示例1 输入: 9876543210 1 阅读全文
posted @ 2022-03-12 17:05 海漠
摘要:描述 输出小于等于 n 的与 7 有关数字的个数,包括 7 的倍数,还有包含 7 的数字(如 17 ,27 ,37 ... 70 ,71 ,72 ,73...)的个数(一组测试用例里可能有多组数据,请注意处理) 数据范围: 1 \le n \le 30000 \1≤n≤30000 输入描述: 多组输 阅读全文
posted @ 2022-03-11 01:10 海漠
摘要:描述 Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家 Levenshtein 提出的,故又叫 Levenshtein Distanc 阅读全文
posted @ 2022-03-11 00:56 海漠
摘要:描述 输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表的值不能重复。 构造过程,例如输入一行数据为: 6 2 1 2 3 2 5 1 4 5 7 2 2 则第一个参数6表示输入总共6个节点,第二个参数2表示头节点值为2,剩下的2个一组表示第2 阅读全文
posted @ 2022-03-10 23:54 海漠
摘要:描述 给出一个名字,该名字有26个字符组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。字母忽略大小写。 给出多个名字,计算每个名字最大可能的“漂亮度”。 本题含有多组数据。 数据范围:输入的名字长 阅读全文
posted @ 2022-03-10 00:26 海漠
摘要:描述 现有一组砝码,重量互不相等,分别为 m1,m2,m3…mn ;每种砝码对应的数量为 x1,x2,x3...xn 。现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。 注: 称重重量包括 0 数据范围:每组输入数据满足 1 \le n \le 10 \1≤n≤10 , 1 阅读全文
posted @ 2022-03-09 01:11 海漠
摘要:描述 假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高? 最后的误差判断是小数点6位 数据范围:输入的小球初始高度满足 1 \le n \le 1000 \1≤n≤1000 ,且保证是一个整数 输入描述: 输入起始高度,int型 阅读全文
posted @ 2022-03-09 00:15 海漠
摘要:描述 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开头,并将新建立的字母表中未出现的字母按照正常字母表顺序加入新字母表。如下所示: A B C D 阅读全文
posted @ 2022-03-08 23:58 海漠
摘要:描述 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个长整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 000010100 000000003 00000011193 11000001 组合起来即为:0 阅读全文
posted @ 2022-03-08 22:52 海漠
摘要:描述 Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截 阅读全文
posted @ 2022-03-08 21:16 海漠
摘要:描述 1、对输入的字符串进行加解密,并输出。 2、加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。 3、解密方法为加密的逆过程。 数据范围 阅读全文
posted @ 2022-03-08 20:34 海漠
摘要:描述 编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。 阅读全文
posted @ 2022-03-07 23:58 海漠
摘要:描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N 位同学站成一排,音乐老师要请其中的 (N - K) 位同学出列,使得剩下的 K 位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为 1,2…,K ,他们的身高分别为 T1,T2,…,TK , 则他们的身高 阅读全文
posted @ 2022-03-07 23:20 海漠
摘要:描述 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有长度大于2的不含公共元素的子串重复 (注:其他符号不含空格或换行) 数据范围:输入的字符串长度满足 1 \le n \le 100 \1≤n≤100 输入描述: 一组字符串。 输出描述: 如果符合要求 阅读全文
posted @ 2022-03-07 21:25 海漠
摘要:描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如A 阅读全文
posted @ 2022-03-07 20:43 海漠
摘要:描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1 \le n \le 1000 \1≤n≤1000 ,元素大小满足 0 \le val \le 100000 \0≤val≤100000 输入描述: 第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一 阅读全文
posted @ 2022-03-07 20:25 海漠
摘要:描述 正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。 数据范围:1 \le a,b \le 100000 \1≤a,b≤100000 输入描述: 输入两个正整数A和B。 输出描述: 输出A和B的最小公倍数。 示例1 输入: 5 7 复制 阅读全文
posted @ 2022-03-06 21:46 海漠
摘要:描述 将一个字符串str的内容颠倒过来,并输出。 数据范围:1 \le len(str) \le 10000\1≤len(str)≤10000 输入描述: 输入一个字符串,可以有空格 输出描述: 输出逆序的字符串 示例1 输入: I am a student 复制 输出: tneduts a ma 阅读全文
posted @ 2022-03-06 20:56 海漠
摘要:描述 输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。本题含有多组样例输入 数据范围:字符串长度满足 1 \le len(str) \le 1000 \1≤len(str)≤1000 输入描述: 一个只包含小 阅读全文
posted @ 2022-03-06 20:40 海漠
摘要:描述 等差数列 2,5,8,11,14。。。。 (从 2 开始的 3 为公差的等差数列) 输出求等差数列前n项和 本题有多组输入 数据范围: 1 \le n \le 1000 \1≤n≤1000 输入描述: 输入一个正整数n。 输出描述: 输出一个相加后的整数。 示例1 输入: 2 复制 输出: 7 阅读全文
posted @ 2022-03-06 19:43 海漠