`
linest
  • 浏览: 155655 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

ZOJ-2417 二进制最低位的1

    博客分类:
  • acm
 
阅读更多
2417:给一个10进制数,求它二进制后,从最低位1开始构成的数。

88的二进制为1011000   1000结果是8
26的二进制为11010     10结果是2

循环取余,找到第一个1为止。
#include<stdio.h>
#include<iostream>
using namespace std;

int cal(int dec)
{
	int val=1;
	while(dec)
	{
		if(dec%2==1)
			break;
		else
			val*=2;
		dec/=2;
	}
	return val;
}

int main()
{	
	int n;
	while(1)
	{
		cin>>n;
		if(n==0)
			break;
		cout<<cal(n)<<endl;
	}
}





分享到:
评论

相关推荐

    zoj-cpp.zip_zoj

    【标题】"ZOJ-CPP.zip" 是一个包含ZOJ(在线判题系统ZeroJudge)网站上多个C++编程练习解答的压缩包。这个压缩包的名称表明它专注于C++语言,很可能是一个学习资源,旨在帮助初学者理解和解决动态规划问题。 【描述...

    ZOJ完全解题报告,涵盖了几十道ZOJ上面的编程题,有很详细的解题方法供参阅

    12. **IBM Minus One 1240** - 这个题目可能与位操作和整数计算有关,可能需要理解二进制表示和位移运算。 13. **Geometry Made Simple 1241** - 几何问题通常需要对平面几何有深入理解,可能涉及到距离计算、面积...

    zoj 3590 -3+1.md

    zoj 3590 -3+1.md

    zoj 1140-zju 2433 简单题的部分答案

    标题 "zoj 1140-zju 2433 简单题的部分答案" 暗示了这是一个关于编程竞赛题目的解答集合,其中涵盖了ZOJ(浙江大学在线评测系统)上的两道题目——ZOJ 1140 和 ZJU 2433。这些题目可能属于算法或数据结构的范畴,...

    ZOJ题解集合-截至2835

    1. **基础算法**:包括排序(如快速排序、归并排序)、搜索(如二分查找)、动态规划、贪心算法、回溯算法等。 2. **高级数据结构**:如链表、树(二叉树、平衡树如AVL和红黑树)、图(深度优先搜索、广度优先搜索...

    ZOJ1055-Oh_Those_Achin_Feet.rar_BFS最短路径_ZOJ1055_bfs求最短路径_zoj

    标题中的"ZOJ1055-Oh_Those_Achin_Feet.rar"是指ZOJ(Zhejiang Online Judge)平台上的一道编程题目,编号为1055,题目名为"Oh, Those Achin Feet"。这是一道与图论相关的算法问题,主要涉及的是BFS(Breadth First ...

    zoj 1002_zoj1002_

    【标题】"ZOJ 1002" 是一个在线编程竞赛题目,源自ZOJ(Zhejiang Online Judge),这是一个面向ACM/ICPC(国际大学生程序设计竞赛)的在线评测系统。题目编号1002,通常表示该题是ZOJ平台上的一个问题,可能涉及算法...

    zoj题目简单归类zoj题目简单归类

    题目要求找出一个整数的最低非零二进制位。解决策略是通过位运算(如右移和按位与)来确定最低非零位的位置。 #### #2476 A+B with Output Format 这是一道格式化输出的加法题目,除了基本的加法运算之外,还需要...

    zoj 3212 K-Nice.md

    zoj 3212 K-Nice.md

    zoj 源码700题

    1. **ZOJ在线判题系统**:ZOJ是浙江大学主办的在线编程竞赛平台,它提供了大量的编程题目供参赛者练习,支持多种编程语言,通过提交代码进行自动测试,反馈结果包括是否正确、运行时间和内存消耗。 2. **编程竞赛**...

    zoj 2561 Order-Preserving Codes.md

    zoj 2561 Order-Preserving Codes.md

    ZOJ:浙江大学程序在线评测系统.docx

    ZOJ,全称“浙江大学程序在线评测系统”(Zhejiang University Online Judge),是一个提供信息学(算法竞赛)题库及程序评测的网站。以下是关于ZOJ的详细介绍: 一、基本信息 名称:浙江大学程序在线评测系统(ZOJ)...

    zoj 题库 详细解答 解题代码

    zoj 题库 详细解答 解题代码 该资源主要涵盖了 zoj 题库中的各种编程题目,涵盖了基本算法、数据结构、数学运算等多个方面的知识点。下面是对该资源中出现的知识点的详细解释: 1. 第一次 ACM 总结(7th ACM) 该...

    zoj.gz_ ZOJ_ZOJ 1016_max flow_zoj 1045_zoj.rar

    标题中的"ZOJ.gz_ ZOJ_ZOJ 1016_max flow_zoj 1045_zoj.rar" 提到了两个ZOJ(Zhejiang Online Judge)的题目,分别是1016和1045,这两个数字通常代表在线编程竞赛中的题目编号。这些题目通常涉及到算法和数据结构的...

    浙江大学ZOJ题目分类

    浙江大学ZOJ题目分类旨在为编程学习者提供一个系统化的训练平台,帮助他们在算法和编程技能上实现质的飞跃。ZOJ平台提供的分类题目包括但不限于基础算法、数据结构、动态规划以及模拟问题等,这些分类覆盖了计算机...

    zoj1027解题指南

    1. **动态规划**:这是解决编辑距离问题的经典方法,通过构建一个二维矩阵来记录每对字符之间的最小编辑距离。 2. **字符串处理**:包括字符串的遍历、比较、查找等基本操作,以及对字符串特性的理解,如回文串、...

    ZOJ题目答案源码

    ZOJ(Zhejiang Online Judge)是一个著名的在线编程竞赛平台,主要面向计算机科学与信息技术的学生和爱好者,提供了大量的算法题目供参赛者练习和提交代码。"ZOJ题目答案源码"是一个压缩包文件,其中包含了700多道...

    Problem Arrangement zoj 3777

    Problem Arrangement zoj 3777

    ZOJ.zip_Jugs A_ZOJ NTA_zoj acm_zoj acm 1216_zoj code

    【ZOJ.zip】是一个压缩包,里面包含了与ZOJ(Zhejiang Online Judge)相关的ACM(International Collegiate Programming Contest)题解。ZOJ是一个在线编程竞赛平台,它为参赛者提供了一系列算法题目进行练习,以...

    zoj 700源代码

    ZOJ,全称为Zhejiang Online Judge,是一个知名的在线编程竞赛平台,主要服务于浙江大学和国内其他高校的学生,提供丰富的算法题目供参赛者练习和比赛。这个压缩包文件名为"ZOJ 700多题源代码",意味着它包含了解决...

Global site tag (gtag.js) - Google Analytics