前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >B - Even Number Theory ZOJ - 4091 【 思维题 - - Java 大数处理 】

B - Even Number Theory ZOJ - 4091 【 思维题 - - Java 大数处理 】

作者头像
Lokinli
发布2023-03-09 15:11:54
1360
发布2023-03-09 15:11:54
举报
文章被收录于专栏:以终为始以终为始

B - Even Number Theory

ZOJ - 4091?

&:这题给了很多的定义,把定义读懂就会了,用 Java 比较好写。比赛的时候最后看到了,也想到了,可惜前面的有几道题在写,就没实现一下,有点可惜。

代码语言:javascript
复制
import java.math.BigInteger;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int t;
		t = sc.nextInt();
		while(t -- > 0){
			BigInteger n = null;
			n = sc.nextBigInteger();
			BigInteger x = new BigInteger("2");
			BigInteger p = new BigInteger("0");
			BigInteger sum = new BigInteger("0");
			while(n.compareTo(p) != 0)
			{
				sum = sum.add(n.divide(x));
				n = n.divide(x);				
			}
			System.out.println(sum);
		}
	}

}
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • B - Even Number Theory
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com