hdu 1210 洗牌
来源:互联网 发布:mac see sheer真人试色 编辑:程序博客网 时间:2024/06/11 22:57
主题思想: 找规律
跟踪第一张牌的位置,如果第一张牌回到了起点,则整体到了初始顺序。
对于第i张牌
if(i>n) 找规律发现,n+1,n+2,n+3其位置为1,3,5, =2*(i-n)-1
else i=2*i
AC代码
#include <iostream>#include<cstdio>#include<cstring>#include<queue>using namespace std;int n;int handle(){ int x=2; int ans=1; while(x!=1){ if(x>n){ x=(x-n)*2-1; }else{ x=x*2; } ans++; } return ans;}int main(){ int ans=0; while(scanf("%d",&n)!=EOF){ ans=handle(); printf("%d\n",ans); } return 0;}
阅读全文
0 0
- hdu 1210 洗牌问题
- hdu 1210(洗牌)
- hdu 1210 洗牌
- hdu 1210 Eddy's 洗牌问题
- HDU 1210 Eddy's 洗牌问题
- HDU 1210 Eddy's 洗牌问题
- HDU 1210 Eddy's 洗牌问题
- hdu 1210 Eddy's 洗牌问题
- HDU 1210 Eddy's 洗牌问题 数论
- hdu 1210 追踪法求解洗牌问题
- hdu-1210-Eddy's 洗牌问题
- hdu 1210 Eddy's 洗牌问题
- hdu 1210 Eddy's 洗牌问题
- hdu---1210Eddy's 洗牌问题
- HDU-1210-Eddy's 洗牌问题
- HDU ACM 1210 Eddy's 洗牌问题
- HDU 1210 Eddy's 洗牌问题
- HDU 1210 Eddy's 洗牌问题
- 将BUFG上的时钟信号通过FPGA的普通IO输出
- HDU-6178 Monkeys
- glOrtho,gluOrtho2D,glFrustum,glViewport解析
- SpringMVC拦截器(Interceptor)
- 解决jk安装时出现的问题:autoconf not found.You need autoconf version 2.59 or newer installed
- hdu 1210 洗牌
- Android 5.0输入系统分析之InputDispatcher线程分析
- C/C++基础及高频率面试知识总结
- cookie
- SSH框架总结分析
- SmartRefreshLayout+CommonAdapter打造上拉加载下拉刷新界面
- 关于在mysql 中新建用户
- Struts2入门实例-Helloworld
- SpringInAction学习笔记——第15章 使用远程服务