iterator
iterator
全部文章
题解
归档
标签
去牛客网
登录
/
注册
iterator的博客
全部文章
/ 题解
(共16篇)
题解|HJ6 质数因子
题目链接|质数因子 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 数据范围:1≤n≤2×109+141 \leq n \leq 2 \times 10^{9}+141≤n≤2×109+14 方法:Pollard Rho法直...
C++
2021-12-10
1
322
题解|HJ2 计算某字符出现次数
题目链接|计算某字符出现次数 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母) 方法一:直接计数所询问字符的出现次数 由于每个case询问唯一,可以直接判断所询问字符是否和字符串中的每个字符相同。字母不区分大小写,所以...
C++
2021-12-10
0
513
题解|HJ3 明明的随机数
题目链接|明明的随机数 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NNN 个 111 到 100010001000 之间的随机整数( N≤1000N\leq 1000N≤1000 ),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学...
C++
2021-12-10
2
1110
题解|HJ4 字符串分隔
题目链接| 字符串分隔 连续输入字符串,请按长度为8拆分每个输入字符串并进行输出; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 (注:本题有多组输入) 方法一:正常输入,暴力模拟 对字符串进行循环,每八位输出一次,如果最后一次不足八位,就在后面补0。 时间复杂度:O(N)O(N...
C++
2021-12-09
1
721
题解|HJ5 进制转换
题目链接|进制转换 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。保证结果在1≤n≤231−11 \leq n \leq 2^{31}-11≤n≤231−1。 方法一:按照十六进制转十进制的方法直接进行转换 一般十六进制数用数字0到9和字母A到F表示,其中A~F相当于十进制的10~...
C++
2021-12-09
0
972
题解|HJ7 取近似值
题目链接|取近似值 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.50.50.5 ,向上取整;小于 0.50.50.5 ,则向下取整。数据范围:保证输入的数字在 323232 位浮点数范围内 方法一:利用语言特性求解,输入加上0.5后取整 如果小数点后的...
C++
2021-12-09
1
392
题解|HJ8 合并表记录
题目链接|合并表记录 数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 方法一:利用python中的字典进行模拟求解 (哈希表) 使用python下的dict(C++/C中可以使用map/unorder...
Python3
2021-12-09
29
3584
题解|HJ9 提取不重复的整数
题目链接|提取不重复的整数 题意:输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0 。 数据范围: 1≤n≤1081\leq n\leq 10^81≤n≤108 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返...
C++
2021-12-09
6
952
题解|HJ10 字符个数统计
题目链接|字符个数统计 题意:编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因...
C++
2021-12-09
7
1525
题解|HJ1 字符串最后一个单词的长度
链接字符串最后一个单词的长度 题意:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。 (注:字符串末尾不以空格为结尾) 方法一:维护当前单词长度 在输入句子时,由于使用scanf("%s",str)会将空格分割的字符串自动划分,变量str会不断更新为最新的一个不包含空格的字...
C++
2021-11-12
0
487
首页
上一页
1
2
下一页
末页