If We Were a Child Again - UVa 10494 高精度
2014-06-03 20:45
417 查看
Problem C
If We Were a Child Again
Input: standard input
Output: standard output
Time Limit: 7 seconds
题意:计算大除法和取模。
思路:J***A高精度。
J***A AC代码如下:
If We Were a Child Again
Input: standard input
Output: standard output
Time Limit: 7 seconds
“Oooooooooooooooh! If I could do the easy mathematics like my school days!! I can guarantee, that I’d not make any mistake this time!!” Says a smart university student!! But his teacher even smarter – “Ok! I’d assign you such projects in your software lab. Don’t be so sad.” “Really!!” - the students feels happy. And he feels so happy that he cannot see the smile in his teacher’s face. | ![]() |
The Problem The first project for the poor student was to make a calculator that can just perform the basic arithmetic operations. But like many other university students he doesn’t like to do any project by himself. He just wants to collect programs from here and there. As you are a friend of him, he asks you to write the program. But, you are also intelligent enough to tackle this kind of people. You agreed to write only the (integer) division and mod (% in C/C++) operations for him. | |
Input Input is a sequence of lines. Each line will contain an input number. One or more spaces. A sign (division or mod). Again spaces. And another input number. Both the input numbers are non-negative integer. The first one may be arbitrarily long. The second number n will be in the range (0 < n < 231). | |
[b]Output[/b] A line for each input, each containing an integer. See the sample input and output. Output should not contain any extra space. | |
[b]Sample Input[/b] 110 / 100 99 % 10 2147483647 / 2147483647 2147483646 % 2147483647 | |
[b]Sample Output[/b] 1 9 1 2147483646 |
思路:J***A高精度。
J***A AC代码如下:
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String [] args) { Scanner scan=new Scanner(System.in); String s; BigInteger a,b,c; while(scan.hasNextBigInteger()) { a=scan.nextBigInteger(); s=scan.next(); b=scan.nextBigInteger(); if(s.charAt(0)=='/') c=a.divide(b); else c=a.mod(b); System.out.println(c); } } }
相关文章推荐
- UVA 10494 If We Were a Child Again 高精度除以低精度。。
- UVA 10494 - If We Were a Child Again(高精度除法和取余)
- UVa 10494 If We Were a Child Again (高精度)
- (高精度运算4.7.27)UVA 10494 If We Were a Child Again(大数除法&&大数取余)
- Uva 10494 If We Were a Child Again(高精度相除)
- (高精度运算4.7.27)UVA 10494 If We Were a Child Again(大数除法&&大数取余)
- UVA 10494 (暑假-高精度 -D - If We Were a Child Again)
- UVA 10494 - If We Were a Child Again(高精度除法和取余)
- uva 10494 If We Were a Child Again(高精度与低精度求模和商)
- UVA10494 IfWe Were a Child Again
- UVa 10494 - If We Were a Child Again
- UVA 10494 If We Were a Child Again
- UVa 10494 - If We Were a Child Again
- UVa 10494 - If We Were a Child Again
- UVa:10494 - If We Were a Child Again
- uva10494 - If We Were a Child Again
- UVA 10494 If We Were a Child Again
- uva 10494 If We Were a Child Again
- UVA - 10494 - If We Were a Child Again
- UVa 10494 - If We Were a Child Again