baixu
baixu
全部文章
题解
归档
标签
去牛客网
登录
/
注册
素师良码
全部文章
/ 题解
(共63篇)
题解 | #求最大连续bit数#
思路 将10进制转为2进制,将其存到数组中 利用移位统计1的个数,不断更新最大值 循环完毕输出最大值 Answer #include<stdio.h> int main() { int val; int cnt = 0; int num[1000]; ...
C
2022-04-06
0
310
题解 | #最长回文子串#
思路 将回文分为abba型和aba型 分别处理和统计,不断更新最大值 统计结束,输出最大值 Answer #include<stdio.h> #include<string.h> int main() { char str[350]; int max =...
C
2022-04-06
0
309
题解 | #计算日期到天数转换#
思路 月份表,口诀:一三五七八十腊,三十一天永不差 判断是否是闰年:口诀:4年1闰年,百年不闰,400年再闰 求和 最后再和天数相加 Answer #include<stdio.h> int main() { // 1 2 3 4 ...
C
常识
2022-04-06
0
313
题解 | #统计大写字母个数#
思路 获得输入的字符串,因为包含空格等其他字符,所以用gets() 统计A-Z的字符个数 输出字符个数 Answer #include<stdio.h> #include<string.h> int main() { char str[256]; int...
C
2022-04-05
0
307
题解 | #二维数组操作#
思路 1.主要时判断行列的范围是否有效 Answer #include<stdio.h> void initexcel(int m,int n){//初始化表格 if(m>9||n>9) printf("-1\n"); else ...
C
2022-04-05
4
388
题解 | #字符串字符匹配#
思路 注意不要理解为判断短字符串是否为长字符串的子串 该题时判断是否包含所有字母 获得短字符串和长字符串 将长字符串在hash表中对应位置赋值为1,为了后续统计短字符串字符在长字符个数 统计短字符所在位置的个数 比较长字符串中短字符串字符所占个数和短字符串本身个数 如果相同则包含,如果不同则不包含...
C
哈希表
字符串
2022-04-05
4
370
题解 | #整型数组合并#
思路 获得输入数据 在上1个数据长度基础上获得数据 连接成1个数组 利用qsort比较数组内数据大小 输出不重复的元素 Answer #include<stdio.h> #include<string.h> #include<stdlib.h> int cmp...
C
数组
2022-04-05
8
822
题解 | #尼科彻斯定理#
思路 认真对题目分析,已知等差数列前m项和,求a0 Sn=n*a0+m(m-1)d/2;其中公差d=2 因此可输出前m项数据 Answer #include<stdio.h> int main() { int m; scanf("%d", &m); ...
C
2022-04-05
0
213
题解 | #字符逆序#
思路 所有字符逆序输出,则通过gets得到字符串 统计字符串个数后,倒序输出 全部输入后换行\n Answer #include<stdio.h> #include<string.h> int main() { char str[10001]; gets...
C
2022-04-05
0
294
题解 | #百钱买百鸡问题#
思路 翻译 公鸡1个5元 母鸡1个3元 小鸡3个1元 100元可以买公鸡、母鸡、小鸡共1百只的组合方式? 设可以买公鸡x、母鸡y、小鸡z 都买公鸡最多买20只 都买母鸡最多5x+3y=100则y=(100-5x)/3 小鸡z=3*(100-5x-3y) x+y+z==100 Answer #...
C
2022-04-05
4
390
首页
上一页
1
2
3
4
5
6
7
下一页
末页