博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDOJ 1212 Big Number
阅读量:5877 次
发布时间:2019-06-19

本文共 1253 字,大约阅读时间需要 4 分钟。

Problem Description

As we know, Big Number is always troublesome. But it’s really important in our ACM. And today, your task is to write a program to calculate A mod B.

To make the problem easier, I promise that B will be smaller than 100000.

Is it too hard? No, I work it out in 10 minutes, and my program contains less than 25 lines.

Input

The input contains several test cases. Each test case consists of two positive integers A and B. The length of A will not exceed 1000, and B will be smaller than 100000. Process to the end of file.

Output

For each test case, you have to ouput the result of A mod B.

Sample Input

2 3
12 7
152455856554521 3250

Sample Output

2
5
1521

public BigDecimal remainder(BigDecimal divisor)返回其值为 (this % divisor) 的 BigDecimal。

余数由 this.subtract(this.divideToIntegralValue(divisor).multiply(divisor)) 给出。注意,这不是模操作(结果可以为负)。
参数:
divisor - 此 BigDecimal 要除以的值。
返回:
this % divisor。

import java.math.BigDecimal;import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        while(sc.hasNext()){            BigDecimal a = sc.nextBigDecimal();            int b = sc.nextInt();            System.out.println(a.remainder(new BigDecimal(b)));        }    }}

转载地址:http://iuuix.baihongyu.com/

你可能感兴趣的文章
《JAVA与模式》之简单工厂模式
查看>>
Alpha线性混合实现半透明效果
查看>>
chkconfig 系统服务管理
查看>>
一个简单的运算表达式解释器例子
查看>>
ORACLE---Unit04: SQL(高级查询)
查看>>
Entity Framework Code First 模式-建立多对多联系
查看>>
[LeetCode] Reverse Lists
查看>>
前台页面之<base>标签
查看>>
AtCoder Regular Contest 067
查看>>
学习Javascript的书籍(转)
查看>>
css知多少(11)——position(转)
查看>>
selenium工作的大概原理
查看>>
《WPF程序设计指南》读书笔记——第7章 Canvas
查看>>
建网站
查看>>
.NET Core使用swagger进行API接口文档管理
查看>>
Socket 一个服务器监听多个客户端 功能实现
查看>>
代码评审的真相
查看>>
Python开发【第一篇】:目录(此文复制粘贴于武沛齐博客园)
查看>>
Cassandra LeveledCompaction在SSD上对写性能的影响
查看>>
python2 编码与解码
查看>>