yxiu1
yxiu1
全部文章
分类
归档
标签
去牛客网
登录
/
注册
yxiu1的博客
全部文章
(共10篇)
题解 | #蛇形矩阵#
动态内存的方法解题 本题难点在于算法相通算法同类题目迎刃而解 申请内存空间 -- 放数字 -- 打印释放内存 算法思路如下 ****************************************************************...
C
动态规划
2022-09-21
0
397
题解 | #[NOIP2018]标题统计#
emm看了一圈大伙的答案,好像都着重在scanf不能吸收空格或换行的特点上了,但是为什么没人利用一下呢? 个人认为这道题偷跑的方法,应该是C语言代码中最简单的了,代码如下: #include <stdio.h> #include <string.h> int m...
C
2022-08-30
16
519
题解 | #质数因子#
改进了一下超时的代码,进入for循环之后立刻判断此时的n是不是素数 如果是素数直接打印n跳出循环就好了 不需要从2一直加到n #include <stdio.h> #include <math.h> int func(int x) {  ...
C
数学
2022-08-27
0
272
题解 | #回文对称数#
想到一个笨方法,欢迎各位交流指教。 主函数输入n 进入循环从1开始判断每一个数字是不是回文数 如果是则打印 判断函数func() 如果传递参数是一位数字直接返回1,设定一个数组用于存放参数的每一位(倒序存放,如果是回文数正序倒序不受影响,所以不用刻意倒回来) 局部变量i用于调整数组...
数组
C
2022-08-25
0
376
题解 | #小乐乐定闹钟#
直接上代码吧 注掉的是普通版 放出来的是??版 脑子比较笨 只能想出这种办法 欢迎各位交流指导 #include <stdio.h> int main() { int h,m,k; ...
C
数学
2022-08-21
0
295
题解 | #牛牛的10类人#
描述 世界上有10类人,1类是懂二进制的,另一类的不懂二进制的。牛牛是第10种人,因此他是懂二进制的。 牛牛把二进制数分成两种,一种是 1 的数量是偶数的,牛牛称之为 1 数,一种是 0 的数量是偶数的,牛牛称之为 0 数,如果一个数同时是 1 数和 0 数,那...
数组
数学
C
2022-08-20
1
484
题解 | #明明的随机数#
大佬们太强了,萌新作为初学者想到一个比较麻烦但是比较好理解的方法 arr数组用于存放输入的整数,map数组存放1~500用于和arr作比较(for循环对map[501]进行元素填充,注意填充从下标1开始,方便后续计算) while循环向arr数组输入整数,输入一次和map数组对比一次,如...
数组
C
2022-08-16
0
315
题解 | #等差数列#
等差数列求和公式 :(首项+末项)*项数/2 //不要问为什么 不然拖出去重新读小学 等差数列第n项: an=首项+(n-1)*公差 //不要问为什么 不然拖出去重新读高中 #include <stdio.h> i...
数学
C
2022-08-15
0
334
题解 | #字符个数统计#
简单分享一下自己的解题思路 主函数初始化数组并统计字符个数,运行题目要求函数后获取答案并打印。 tj()函数内部创建了一个map[127]数组 循环127次将字符置入每一个对应的下标 然后for循环嵌套对比目标字符串 如果有相同的count+1 并将map[j]对应的字...
数组
字符串
C
2022-08-14
1
382
题解 | #输入n个整数,输出其中最小的k个#
解题思路 : 这道题唯一的难点是从小到大输出 需要对输入的数组进行排序 这里用递归实现一个冒泡排序的方法 flag的建立是为了减少运算次数 (如果遍历后有发生过数据交换,证明前面n-1位的数据不是顺序排列的;反之则为顺序排列,不需要再递归下去) ...
数组
递归
C
2022-08-12
1
423