poj In Danger 约瑟夫
来源:互联网 发布:串口数据监控软件 编辑:程序博客网 时间:2024/05/16 19:14
题意:1-n每数2个便抛弃一个
将十进制转换为二进制,循环左移一位,在转换为十进制,即为解
#include <stdio.h>#include <string.h>#include <math.h>int main(int argc, char *argv[]){int i,n,m,j;while(scanf("%de%d",&n,&m)) { if(n==0 && m==0) break; while(1) { if(m==0) break; n*=10; m--; } i=1; while(i<=n) { i<<=1; //左移必须有等于号,不然结果错误 } i>>=1; n=(n-i)<<1; printf("%d\n",n+1);}return 0;}/*循环左移方法: 例如n=7=(111) 循环结束后i=(1000) i在右移为(100) n-i=(11)为除了首位的数字 再将(n-i)右移+1结果便成 左移相当于*2 右移/2 */
- poj In Danger 约瑟夫
- POJ 1781 In Danger (约瑟夫问题)
- POJ 1781 In Danger 约瑟夫环(log(m))
- poj 1781 In Danger(约瑟夫环,找规律)
- POJ 1781 In Danger 约瑟夫环(log(m)模板)
- POJ 1781 In Danger
- poj 1781 In Danger
- poj 1781-In Danger
- POJ 1781 In Danger
- POJ 1781 In Danger
- POJ 2370 Democracy in danger
- POJ 2370 Democracy in Danger
- poj 2370 Democracy in danger
- POJ 1781 In Danger 笔记
- Overcome ACM POJ 2370 - Democracy in danger
- joj 2077: In Danger (约瑟夫环+位运算初步)
- POJ 1781 In Danger Joseph环 位运算解法
- In Danger(二分+打表+找规律(约瑟夫环))
- handler,message,Looper
- 何为仿射变换(Affine Transformation)
- Ext下拉框级联关系
- VC 单文档视图分割
- 串口概念
- poj In Danger 约瑟夫
- 浏览器快捷键
- C语言 #、##运算符和可变参数
- Android开发随笔之ScrollView嵌套GridView
- Android之getSystemService
- 部分通信术语
- windows phone 7 中存储数据1——isolated storage边学边做,小试牛刀
- Wordpress 中当Wp Super Cache的缓存文件太大时,wp-admin后台非常慢
- C# DataTable 行专列