使用冒泡排序进行 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a; scanf("%d&qu…… 题解列表 2026年02月19日 0 点赞 0 评论 224 浏览 评分:0.0
2838: 有趣的跳跃 解题思路:直接看代码注释吧注意事项:注意差值一定不能重复,用一个数组去标记差值。分一个数和多个数两种情况讨论。差值是有n-1个的,比如n=4,那么就有4个数,会产生3个差值。而且题目是允许不排序的,所以差值数组未必是按顺序排列的。参考代码:#include#include 题解列表 2025年12月23日 2 点赞 0 评论 401 浏览 评分:10.0 Py2838-有趣的跳跃 摘要:num=list(map(int,input().split()))n=num[0]num=num[1:]…… 题解列表 2025年11月18日 0 点赞 0 评论 356 浏览 评分:4.0 2025/8/8刷题记录 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n; &n…… 题解列表 2025年08月08日 0 点赞 0 评论 344 浏览 评分:0.0 C++:multiset容器使用练习,给两种方式 解题思路:注意事项:multiset容器是会自动从小到大排列顺序的数组,只不过没有数组的下标,寻找它的某一个元素需要知道这个元素的值是多少参考代码:#include//万能头文件usingnamespacestd;intmain(){intn=0, 题解列表 2025年03月07日 0 点赞 0 评论 568 浏览 评分:0.0 会排序就能做了,判断很简单 解题思路:把差的绝对值存到数组里并由小到大排好序,题目要求比较严苛,必须是1到(n-1)的排序才算正确,所以只需要判断数组中的第n-1项的值是否为n-1即可,不需要每一项都查看。注意事项:无参考代码:#includeintmain(void){intn, 题解列表 2025年01月25日 1 点赞 0 评论 478 浏览 评分:0.0 2838: 有趣的跳跃解题 解题思路:不进行排序,1~n-1作为数组下标,命中的该元素直接设置为1(默认值为0),如果已经为1了,重新设置直接可以打印Notjolly,退出程序。最后对1-~n-1的数组元素直接判断,看值是否都为1,则打印Jolly,如果其中有一个为0,打印Notjolly,退出。 题解列表 2025年01月13日 0 点赞 0 评论 494 浏览 评分:0.0 2838: 有趣的跳跃 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ long long n; int t=0,j,i,k=1; …… 题解列表 2024年10月26日 0 点赞 0 评论 521 浏览 评分:0.0 对题2838:数组之间的转换以及冒泡排序的初步使用 解题思路:本题是要求判断元素为n的数组中,相邻元素的差的绝对值是否可以排列成1~n-1的有序数组,要求该有序数组连续。首先,应当建立一个较大的整型数组来包含输入的数组。其次,可以将数组之间两相邻元素求差的绝对值,覆盖两元素中前一个元素,并将最后一个元素设置为0,便的到了绝对值数组。 题解列表 2024年09月14日 0 点赞 0 评论 606 浏览 评分:9.9 编写题集 思路清晰 C语言 摘要:#include <stdio.h>#include <math.h>int main(){ int n,i,a[100],b[100]; scanf("%d",&n); for(i=0;i<n;i+…… 题解列表 2024年08月16日 0 点赞 0 评论 504 浏览 评分:0.0 « 123 »
Py2838-有趣的跳跃 摘要:num=list(map(int,input().split()))n=num[0]num=num[1:]…… 题解列表 2025年11月18日 0 点赞 0 评论 356 浏览 评分:4.0
2025/8/8刷题记录 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n; &n…… 题解列表 2025年08月08日 0 点赞 0 评论 344 浏览 评分:0.0
C++:multiset容器使用练习,给两种方式 解题思路:注意事项:multiset容器是会自动从小到大排列顺序的数组,只不过没有数组的下标,寻找它的某一个元素需要知道这个元素的值是多少参考代码:#include//万能头文件usingnamespacestd;intmain(){intn=0, 题解列表 2025年03月07日 0 点赞 0 评论 568 浏览 评分:0.0
会排序就能做了,判断很简单 解题思路:把差的绝对值存到数组里并由小到大排好序,题目要求比较严苛,必须是1到(n-1)的排序才算正确,所以只需要判断数组中的第n-1项的值是否为n-1即可,不需要每一项都查看。注意事项:无参考代码:#includeintmain(void){intn, 题解列表 2025年01月25日 1 点赞 0 评论 478 浏览 评分:0.0
2838: 有趣的跳跃解题 解题思路:不进行排序,1~n-1作为数组下标,命中的该元素直接设置为1(默认值为0),如果已经为1了,重新设置直接可以打印Notjolly,退出程序。最后对1-~n-1的数组元素直接判断,看值是否都为1,则打印Jolly,如果其中有一个为0,打印Notjolly,退出。 题解列表 2025年01月13日 0 点赞 0 评论 494 浏览 评分:0.0
2838: 有趣的跳跃 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ long long n; int t=0,j,i,k=1; …… 题解列表 2024年10月26日 0 点赞 0 评论 521 浏览 评分:0.0
对题2838:数组之间的转换以及冒泡排序的初步使用 解题思路:本题是要求判断元素为n的数组中,相邻元素的差的绝对值是否可以排列成1~n-1的有序数组,要求该有序数组连续。首先,应当建立一个较大的整型数组来包含输入的数组。其次,可以将数组之间两相邻元素求差的绝对值,覆盖两元素中前一个元素,并将最后一个元素设置为0,便的到了绝对值数组。 题解列表 2024年09月14日 0 点赞 0 评论 606 浏览 评分:9.9
编写题集 思路清晰 C语言 摘要:#include <stdio.h>#include <math.h>int main(){ int n,i,a[100],b[100]; scanf("%d",&n); for(i=0;i<n;i+…… 题解列表 2024年08月16日 0 点赞 0 评论 504 浏览 评分:0.0