2838: 有趣的跳跃 摘要:解题思路:直接看代码注释吧注意事项:注意差值一定不能重复,用一个数组去标记差值。分一个数和多个数两种情况讨论。差值是有n-1个的,比如n=4,那么就有4个数,会产生3个差值。而且题目是允许不排序的,所…… 题解列表 2025年12月23日 1 点赞 0 评论 80 浏览 评分:10.0
有趣的跳跃 摘要:解题思路:拆分为几个小的模块进行,但感觉很麻烦。1.建立数组a[n],用来存放序列中的每个数字2.用数组c[n],用来存放数组a中相邻两个数差值的绝对值3.对c[n]进行冒泡排序4.判断c[n]数组中…… 题解列表 2023年04月02日 0 点赞 2 评论 818 浏览 评分:9.9
有趣的跳跃(标记法) 摘要:解题思路:1.标记flag为1 2.输入数字 ,存放在一个数组中3.进行相邻数相减,并取绝对值,存放在另一个数组中4.对另一个数组进行从小到大排序 5.判断,如果出现了第i个差的值不等于i的情况,这f…… 题解列表 2023年12月12日 0 点赞 0 评论 426 浏览 评分:9.9
比较简单的一种方法 摘要:解题思路:先看题目,找出规律注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n,i,cnt=0; long int a[3000]…… 题解列表 2024年03月30日 0 点赞 0 评论 442 浏览 评分:9.9
对题2838:数组之间的转换以及冒泡排序的初步使用 摘要:解题思路:本题是要求判断元素为n的数组中,相邻元素的差的绝对值是否可以排列成1~n-1的有序数组,要求该有序数组连续。首先,应当建立一个较大的整型数组来包含输入的数组。其次,可以将数组之间两相邻元素求…… 题解列表 2024年09月14日 0 点赞 0 评论 405 浏览 评分:9.9
有趣的跳跃(c语言简易方法) 摘要:解题思路:注意事项:用到多个数组参考代码:#include<stdio.h>int main(){ int a[3000],b[3000],n,d; scanf("%d",&n); …… 题解列表 2022年11月08日 0 点赞 4 评论 669 浏览 评分:6.0
有趣的跳跃(用了flag) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,i,flag=1; scanf("%d",&n); int a[n]; for(i=0;i<n;i+…… 题解列表 2022年12月08日 0 点赞 1 评论 399 浏览 评分:6.0
咱也不知道咋就做对了 摘要:解题思路:乱想的,3+2+1 1+2+3注意事项:无参考代码:#include<math.h>int main(){ int n = 0; scanf("%d", &n); int arr[1000]…… 题解列表 2023年03月16日 0 点赞 0 评论 382 浏览 评分:0.0
c语言代码解决问题 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n, a[3001],i,b[3001],k=0,j; sc…… 题解列表 2023年06月03日 0 点赞 0 评论 333 浏览 评分:0.0
有趣的跳跃(作个循环比较差值变化,别忘了是绝对值) 摘要:解题思路:他这个题目不得不说读不大懂,不过这代码思路可以通过,就说明他这是输入的数,按顺序的差值逐渐变小注意事项:参考代码:#include<stdio.h> #include<string.h> …… 题解列表 2023年10月11日 0 点赞 0 评论 381 浏览 评分:0.0