链接:http://115.28.203.224/problem.php?cid=1012&pid=2

飘飘和小石

时间限制: 1 Sec   内存限制: 128 MB
提交: 160   解决: 27

题目描述

飘飘和小石都是acmer,两人对算法有着浓厚的兴趣,有一次,飘飘和小石来到一个公园,发现公园的小湖上修建了一圈石凳,石凳首尾相接。这时小石给飘飘出了一个问题“现在我站到1号石凳上,接下来第x步跨越x-1个石凳, 假设我能走无限步,问飘飘,我能够经过每个石凳至少一遍吗”,飘飘现在打电话向你求助,你能解决这个问题吗?

例如: 有4个石凳,编号为1-4;

则小石前4步为:1,2,4,3;

输入

输入一个T,代表T组数据

接着每行输入一个n, 表示有n个石凳  1<= n <=1000

输出

输出YES,表示可以满足小石的要求,否则输出NO;

样例输入

2
2
3

样例输出

YES
NO

水题,暴力,但是错了4次,需要判断n*n次,脑子短路了想成2*n

代码:

#include <iostream>
#include<stdlib.h>>
#include<stdio.h>
#include<cmath>
#include<string>
#include<string.h>
#include<queue>
#include<stack>>
using namespace std;
const int maxn = 10000+10;
const int INF = 1e9;int t;
int n;
int vis[maxn];int main()
{scanf("%d",&t);while(t--){int ans = 0;scanf("%d",&n);memset(vis,0,sizeof(vis));vis[1] = 1;int k = 1;for(int i = 0;i<=n*n;i++){int z = (i+k)%n;if(z==0) z = n;vis[z] = 1;k = z;}for(int i = 1;i<=n;i++){if(vis[i]==0){ans = 1;break;}}if(!ans)printf("YES\n");else printf("NO\n");}return 0;
}

QUTOJ 飘飘和小石(水)相关推荐

  1. html雾霾蓝色号rgb,雾霾蓝是什么颜色?雾霾蓝搭什么颜色

    讲真,当时知道流行雾霾蓝的时候我的内心是拒绝的,因为雾霾两个字让我退避三舍,但是没有想到见到实物的雾霾蓝这么好看,疯狂打脸中,下面就为大家介绍一下这种颜色 雾霾蓝是什么颜色 乍一看雾霾蓝,你们可能会自 ...

  2. 吸水间最低动水位标高_水库水位库容监测系统方案

    一.前 言 水利行业在中国有着悠久的历史.随着国民经济的迅猛发展,水利工程在国民经济中所起的作用越来越大,防汛更是直接影响国民经济发展的一个重要方面.我国有水库8万座左右.众所周知,水库在防洪.兴利上 ...

  3. 2022-2028年中国遇水膨胀橡胶行业市场研究及前瞻分析报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了遇水膨胀橡胶行业相关概述.中国遇水膨胀橡胶行业运行环境.分析了中国遇 ...

  4. LeetCode简单题之柠檬水找零

    题目 在柠檬水摊上,每一杯柠檬水的售价为 5 美元.顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元.10 美元或 20 美元.你必 ...

  5. 喵哈哈村的魔法考试 Round #1 (Div.2) 题解源码(A.水+暴力,B.dp+栈)

    A.喵哈哈村的魔法石 发布时间: 2017年2月21日 20:05   最后更新: 2017年2月21日 20:06   时间限制: 1000ms   内存限制: 128M 描述 传说喵哈哈村有三种神 ...

  6. 水题/poj 1852 Ants

    1 /* 2 PROBLEM:poj1852 3 AUTHER:Nicole 4 MEMO:水题 5 */ 6 #include<cstdio> 7 using namespace std ...

  7. ZOJ 2723 Semi-Prime ||ZOJ 2060 Fibonacci Again 水水水!

    两题水题: 1.如果一个数能被分解为两个素数的乘积,则称为Semi-Prime,给你一个数,让你判断是不是Semi-Prime数. 2.定义F(0) = 7, F(1) = 11, F(n) = F( ...

  8. 《OpenCV3编程入门》学习笔记6 图像处理(五)漫水填充

    6.5 漫水填充(floodFill) 6.5.1 漫水填充 1.定义:一种用特定的颜色填充连通区域,通过设置可连通像素的上下限及连通方式达到不同填充效果 2.基本思想:自动选中和种子点相连的区域(位 ...

  9. 液体测量技术:从水到血液

    目录 1.医疗领域的液体测量 2.不同的阻抗测量原理 2.1.恒电势器 2.2.电流测量 2.3.循环伏安法 2.4.pH值测量 2.5.电化学阻抗分析 对于许多应用而言,确定液体的成分和质量至关重要 ...

最新文章

  1. 《CUDA C编程权威指南》——3.4 避免分支分化
  2. boost::sort模块使用 string_sort 使用复杂的多部分键对结构进行排序
  3. mysql-proxy代理加mysql主从实现读写分离
  4. 【bzoj 1754】【POJ - 2389 】Bull Math (高精度运算)
  5. python 学习手册重点
  6. 支付巨头Visa宣布计划在巴西将加密货币服务引入传统银行
  7. HDU1568 Fibonacci【斐波拉契数列】
  8. 在一个数组中找到第k小的数(线性时间选择)
  9. ilove中文_iloveyou歌词中文版是什么歌
  10. TTL转RS485电路
  11. 魔兽世界私服架设 服务器架设简易教程
  12. 盖茨与鲍尔默愤而诉Google 李开复离职有内情 -- ,买skype来控制桌面建立渠道吧
  13. 深度学习之epoch
  14. 图形B=B≌B凸显中学数学有一系列重大错误(更新稿) ——合同图形概念让5000年无人能识的自然数一下子浮出水面
  15. 微信小程序客服介绍:如何设置小程序在线客服?
  16. echarts饼图label文字颜色
  17. 十万部冷知识:“沙特”为什么能赢“阿根廷”
  18. 小猫踢足球-第14届蓝桥杯STEMA测评Scratch真题精选
  19. Hibernate中SessionFactory配置
  20. 联想笔记本查看电池寿命、近期用电情况和续航估计报告

热门文章

  1. 线程池ExecutorService中submit和execute区别
  2. Task3 矩阵分解
  3. 三星手机微信连接不上服务器,三星S7手机微信收不到推送消息怎么办?快看看本文的方法能不能帮到你!...
  4. 相位测量轮廓术PMP+相移方法(三维测量——三、四步相移)
  5. git push 报错 ---error: commit 8aa8e31: email address yin.jiaqing@.....com is not registered in your
  6. 山东专升本计算机第八章-多媒体技术基础
  7. html css 打印 页码,浏览器支持CSS页码
  8. biji0000000
  9. Asp.net core 3.1利用IHostedService为系统注入自己的主机
  10. 开机脚本之——调整屏幕亮度热键