HJ

HJ31 单词倒排 解法

朴素解法: #include <stdio.h> #include <string.h> int main(){ char c; char word[100][22]={'\0'}; int num=0,top=0; while((c = getchar())!=EOF){ if(c>='a'&&c ......
解法 单词 HJ 31

牛客[编程题] HJ63 DNA序列

HJ63 DNA序列 中等 通过率:39.36% 时间限制:1秒 空间限制:32M 描述 一个 DNA 序列由 A/C/G/T 四个字母的排列组合组成。 G 和 C 的比例(定义为 GC-Ratio )是序列中 G 和 C 两个字母的总的出现次数除以总的字母数目(也就是序列长度)。在基因工程中,这个 ......
序列 DNA HJ 63

牛客[编程题] HJ66 配置文件恢复

HJ66 配置文件恢复 中等 通过率:36.66% 时间限制:1秒 空间限制:32M 描述 有6条配置命令,它们执行的结果分别是: 命 令 执 行 reset reset what reset board board fault board add where to add board delete ......
文件 160 HJ 66

牛客[编程题] HJ64 MP3光标位置

HJ64 MP3光标位置 中等 通过率:24.47% 时间限制:1秒 空间限制:32M 描述 MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第1首歌。 现在要实现通过上下键控制光标 ......
光标 位置 MP3 HJ 64

牛客[编程题] HJ59 找出字符串中第一个只出现一次的字符

HJ59 找出字符串中第一个只出现一次的字符 中等 通过率:32.27% 时间限制:1秒 空间限制:32M 描述 找出字符串中第一个只出现一次的字符 数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000 输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次 ......
字符 字符串 HJ 59

牛客[编程题] HJ44 Sudoku数独游戏

HJ44 Sudoku 困难 通过率:27.56% 时间限制:1秒 空间限制:32M 描述 问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏。玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行、每一列、每一个3X3粗线宫内的数字均含1-9,并且不重复。 例如: 输 ......
Sudoku HJ 44

牛客[编程题] HJ48 从单向链表中删除指定值的节点

HJ48 从单向链表中删除指定值的节点 中等 通过率:42.97% 时间限制:1秒 空间限制:32M 描述 输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表的值不能重复。 构造过程,例如输入一行数据为: 6 2 1 2 3 2 5 1 4 5 ......
节点 单向 HJ 48

牛客[编程题] HJ33 整数与IP地址间的转换

HJ33 整数与IP地址间的转换 中等 通过率:30.70% 时间限制:1秒 空间限制:32M 描述 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个长整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 0 ......
整数 地址 HJ 33

牛客[编程题] HJ32 密码截取

HJ32 密码截取 中等 通过率:28.75% 时间限制:1秒 空间限制:32M 描述 Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA ......
密码 160 HJ 32

牛客[编程题] HJ69 矩阵乘法

HJ69 矩阵乘法 中等 通过率:48.01% 时间限制:1秒 空间限制:32M 描述 如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的 矩阵的大小不超过100*100 输入描述: 第一行包含一个正整数x,代表第一 ......
乘法 矩阵 HJ 69

牛客[编程题] HJ107 求解立方根

HJ107 求解立方根 中等 通过率:27.15% 时间限制:1秒 空间限制:32M 描述 计算一个浮点数的立方根,不使用库函数。 保留一位小数。 数据范围:|val| \le 20 \∣val∣≤20 输入描述: 待求解参数,为double类型(一个实数) 输出描述: 输出参数的立方根。保留一位小 ......
立方根 107 HJ

牛客[编程题] HJ88 扑克牌大小

HJ88 扑克牌大小 较难 通过率:28.08% 时间限制:1秒 空间限制:32M 描述 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 ......
扑克牌 扑克 大小 HJ 88

牛客[编程题] HJ57 高精度整数加法

HJ57 高精度整数加法 中等 通过率:36.15% 时间限制:1秒 空间限制:32M 描述 输入两个用字符串 str 表示的整数,求它们所表示的数之和。 数据范围: 1 \le len(str) \le 10000 \1≤len(str)≤10000 输入描述: 输入两个字符串。保证字符串只含有' ......
高精 加法 整数 高精度 HJ

牛客[编程题] HJ42 学英语

HJ42 学英语 较难 通过率:23.96% 时间限制:1秒 空间限制:32M 描述 Jessi初学英语,为了快速读出一串数字,编写程序将数字转换成英文:具体规则如下:1.在英语读法中三位数字看成一整体,后面再加一个计数单位。从最右边往左数,三位一单位,例如12,345 等2.每三位数后记得带上计数 ......
学英语 HJ 42

牛客[编程题] HJ39 判断两个IP是否属于同一子网

HJ39 判断两个IP是否属于同一子网 较难 通过率:18.58% 时间限制:1秒 空间限制:32M 描述 IP地址是由4个0-255之间的整数构成的,用"."符号相连。 二进制的IP地址格式有32位,例如:10000011,01101011,00000011,00011000;每八位用十进制表示就 ......
两个 HJ 39

牛客[编程题] HJ29 字符串加解密

HJ29 字符串加解密 中等 通过率:25.47% 时间限制:1秒 空间限制:32M 描述 对输入的字符串进行加解密,并输出。 加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1 ......
字符串 字符 HJ 29

牛客[编程题] HJ27 查找兄弟单词

HJ27 查找兄弟单词 描述 定义一个单词的“兄弟单词”为:交换该单词字母顺序(注:可以交换任意次),而不添加、删除、修改原有的字母就能生成的单词。 兄弟单词要求和原来的单词不同。例如: ab 和 ba 是兄弟单词。 ab 和 ab 则不是兄弟单词。 现在给定你 n 个单词,另外再给你一个单词 x ......
单词 兄弟 HJ 27

牛客[编程题] HJ26 字符串排序

HJ26 字符串排序 中等 通过率:39.52% 时间限制:1秒 空间限制:32M 描述 编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如 ......
字符串 字符 HJ 26

牛客[编程题] HJ25 数据分类处理

描述 信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录。 采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。 数据范围:1 \le I,R \le 100 \1≤I,R≤100 ,输入的整数大小满足 0 \le val ......
数据 HJ 25

Java解析HJ212环保报文

Java解析HJ212环保报文 toMap方法对报文进行基础的解析 /** * HJ212报文转换为标准化的Map * @param str HJ212报文 * @return */ public static Map<String,Object> toMap(String str){ //字符串截 ......
报文 Java 212 HJ

HJ39 判断两个IP是否属于同一子网

# 题目描述 IP地址是由4个0-255之间的整数构成的,用"."符号相连。 二进制的IP地址格式有32位,例如:10000011,01101011,00000011,00011000;每八位用十进制表示就是131.107.3.24 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据 ......
两个 HJ 39

hj_aws服务器docker操作记录2023-7-17

0 注册账号,登录控制台 以下操作都是区域在法兰克福 单机版 就一台ec2 1 创建VPC https://eu-central-1.console.aws.amazon.com/vpc/home?region=eu-central-1#vpcs: 2 配置安全组, 需要选择对应的vpc,配置入站规 ......
服务器 hj_aws docker 2023 aws

HJ73 计算日期到天数转换

1. 题目 读题 HJ73 计算日期到天数转换 考查点 2. 解法 思路 需要先了解闰年以及日历相关的知识 HJ73 计算日期到天数转换 前置知识 关于日历 代码逻辑 具体实现 public class HJ073 { public static int[] dayNum = {1, -2, 1, ......
天数 日期 HJ 73

HJ73 计算日期到天数转换 前置知识 关于日历

一年当中每个月有多少天 一年有365天或366天,平年有365天,闰年有366天。 每个月的天数如下: 一月:31天 二月:28或29天(闰年) 三月:31天 四月:30天 五月:31天 六月:30天 七月:31天 八月:31天 九月:30天 十月:31天 十一月:30天 十二月:31天 什么是闰年 ......
天数 日历 日期 知识 HJ

HJ72 百钱买百鸡问题

1. 题目 读题 HJ72 百钱买百鸡问题 考查点 2. 解法 思路 百钱买百鸡问题是一个经典的数学问题,也可以用java程序来实现。这个问题的思路是: 定义三个变量,分别表示公鸡、母鸡和小鸡的数量,假设分别为x、y和z。 确定变量的范围,根据题意,公鸡最多买20只,母鸡最多买33只,小鸡最多买10 ......
问题 HJ 72

HJ62 查找输入整数二进制中1的个数

1. 题目 读题 HJ62 查找输入整数二进制中1的个数 考查点 这道题的考查点可能有以下几个方面: 二进制的基本知识,如二进制的表示、转换、运算等,以及负数的补码表示方法。 位运算的技巧,如如何利用与、或、异或、左移、右移等操作来实现一些常见的功能,如判断某一位是否为1、清零某一位、统计1的个数等 ......
二进制 整数 个数 HJ 62

HJ61 放苹果

1. 题目 读题 HJ61 放苹果 考查点 2. 解法 思路 HJ61 放苹果是一个经典的动态规划或递归问题,要求用JAVA语言实现。它的基本思路是: 设f(m,n)为m个苹果,n个盘子的放苹果方式数目,那么有以下两种情况: 如果n>m,即盘子多于苹果,那么有n-m个盘子永远空着,不影响放法数目,所 ......
苹果 HJ 61

HJ60 查找组成一个偶数最接近的两个素数

1. 题目 读题 HJ60 查找组成一个偶数最接近的两个素数 考查点 2. 解法 思路 代码逻辑 具体实现 public class HJ60 { public static void main(String[] args) { Scanner sc = new Scanner(System.in) ......
素数 偶数 两个 HJ 60

HJ57 高精度整数加法

1. 题目 读题 HJ57 高精度整数加法 考查点 2. 解法 思路 代码逻辑 具体实现 public class HJ57 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String ......
高精 加法 整数 高精度 HJ