当前位置:首页 >> 核电技术聚变聚能设备 >> 【UVA - 10038】Jolly Jumpers (模拟,水题,标记),本本网论坛

【UVA - 10038】Jolly Jumpers (模拟,水题,标记),本本网论坛

cpugpu芯片开发光刻机 核电技术聚变聚能设备 1
文件名:【UVA - 10038】Jolly Jumpers (模拟,水题,标记),本本网论坛 【UVA - 10038】Jolly Jumpers (模拟,水题,标记)

题干:

题目大意:

要任意相邻的两个数的绝对值在[1,n),而且这个范围内的每个数都要出现一次。

解题报告:

   直接模拟就行了、

AC代码:

#include<cstdio>#include<iostream>#include<algorithm>#include<queue>#include<map>#include<vector>#include<set>#include<string>#include<cmath>#include<cstring>#define ll long long#define pb push_back#define pm make_pair#define fi first#define se secondusing namespace std;const int MAX = 2e5 + 5;int n;bool bk[MAX];int a[MAX];int main(){while(~scanf("%d",&n)) {int flag = 1;memset(bk,0,sizeof bk);for(int i = 1; i<=n; i++) scanf("%d",a+i);for(int i = 1; i< n; i++) {bk[(int)abs(a[i]-a[i+1])]=1;//printf("%d\n",(int)abs(a[i]-a[i+1]));}for(int i = 1; i<=n-1; i++) {if(bk[i]==0) {flag = 0; }}if(flag) puts("Jolly");else puts("Not jolly"); }return 0 ;}

 

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接