题解 2838: 有趣的跳跃

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

会排序就能做了,判断很简单

摘要:解题思路:把差的绝对值存到数组里并由小到大排好序,题目要求比较严苛,必须是1到(n-1)的排序才算正确,所以只需要判断数组中的第n-1项的值是否为n-1即可,不需要每一项都查看。注意事项:无参考代码:……

2838: 有趣的跳跃解题

摘要:解题思路:不进行排序,1~n-1作为数组下标,命中的该元素直接设置为1(默认值为0),如果已经为1了,重新设置直接可以打印Not jolly,退出程序。最后对1-~n-1的数组元素直接判断,看值是否都……

2838: 有趣的跳跃

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){      long long n;      int t=0,j,i,k=1; ……

对题2838:数组之间的转换以及冒泡排序的初步使用

摘要:解题思路:本题是要求判断元素为n的数组中,相邻元素的差的绝对值是否可以排列成1~n-1的有序数组,要求该有序数组连续。首先,应当建立一个较大的整型数组来包含输入的数组。其次,可以将数组之间两相邻元素求……

比较简单的一种方法

摘要:解题思路:先看题目,找出规律注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n,i,cnt=0; long int a[3000]……

2838: 有趣的跳跃

摘要:参考代码:choose = input().split() if len(choose) == 1:     n = int(choose[0])     arr = list(map(int,……

java--study||O.o

摘要:参考代码:import java.util.Arrays; import java.util.Scanner; public class Main {   public static voi……