当前位置:网站首页>牛客编程题中——需要处理输入较大数的题目
牛客编程题中——需要处理输入较大数的题目
2022-08-02 06:35:00 【小突击花呀】
1. 题目: 小喵们很喜欢把自己装进容器里的(例如碗),但是要是碗的周长比喵的身长还短,它们就进不去了。
现在告诉你它们的身长,和碗的半径,请判断一下能否到碗里去。
输入描述:
输入有多组数据。
每组数据包含两个整数n (1≤n≤2^128) 和r (1≤r≤2^128),分别代表喵的身长和碗的半径。
圆周率使用3.14。
输出描述:
对应每一组数据,如果喵能装进碗里就输出“Yes”;否则输出“No”。
代码:
import java.util.*;
import java.math.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
BigDecimal n = sc.nextBigDecimal();
BigDecimal r = sc.nextBigDecimal();
BigDecimal len = new BigDecimal("6.28").multiply(r);
System.out.println(n.compareTo(len) == 1 ? "No" :"Yes");
}
}
}
2. 三角形
题目:给定三条边,请你判断一下能不能组成一个三角形。
输入描述: 输入包含多组数据,每组数据包含三个正整数a、b、c(1≤a, b, c≤10^100)。
输出描述: 对应每一组数据,如果它们能组成一个三角形,则输出“Yes”;否则,输出“No”。
代码:
import java.util.*;
import java.math.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
BigDecimal a = sc.nextBigDecimal();
BigDecimal b = sc.nextBigDecimal();
BigDecimal c = sc.nextBigDecimal();
if((a.add(b).compareTo(c)>0) && (a.add(c).compareTo(b)>0) && (b.add(c).compareTo(a)>0)){
System.out.println("Yes");
}else{
System.out.println("No");
}
}
}
}
边栏推荐
- July 18-July 31, 2022 (Ue4 video tutorials and documentation, 20 hours. Total 1412 hours, 8588 hours left)
- In-depth analysis of the initialization of member variables and local variables
- _2_顺序表
- Specified URL is not reachable,caused by :‘Read timed out
- 张驰课堂:六西格玛测量系统的误差分析与判定
- postgres 多个变量填充字符串,字串格式化
- 2022.07.31(LC_6132_使数组中所有元素都等于零)
- [数据集][VOC]眼睛佩戴数据集VOC格式6000张
- 关于ue4.27像素流送打包后的本地服务器问题
- 交换--STP协议
猜你喜欢
随机推荐
yml字符串读取时转成数字了怎么解决
封装class类一次性解决全屏问题
Swagger的简单介绍,集成,以及如何在生产环境中关闭swagger,在测试和开发环境中自动打开
Day 4 of HCIP
宝塔+FastAdmin 404 Not Found
Project development specification
结构体大小计算--结构体内存对齐
Redis 常用命令和基本数据结构(数据类型)
Specified URL is not reachable,caused by :‘Read timed out
Expert Insights | 3 ways to seize innovation opportunities in a downturn
aTrust项目的相关操作与分享
Resolving C# non-static field, method or property "islandnum.Program.getIslandCount(int[][], int, int)" requires an object reference
【npm install 报错问题合集】- npm ERR! code ENOTEMPTY npm ERR! syscall rmdir
项目开发规范
实例028:递归求等差数列
堡垒机、堡垒机的原理
chrome plugin development guide
FaceBook社媒营销高效转化技巧分享
每周推荐短视频:为什么产品开发需要数字化?如何做到数字化?
pointer arithmetic in c language