NYOJ 655 光棍YY(java)
光棍的yy
- 描述
-
yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结啊。
现在给你m个1,你可以把2个1组合成一个2,这样就不是光棍了,问这样的组合有多少种??
例如(111 可以拆分为 111 12 21 有三种)
- 输入
-
第一行输入一个n表示有n个测试数据
以下n行,每行输入m个1
(1 <= n,m <= 200) - 输出
- 输出这种组合种数,占一行
- 样例输入
-
3 11 111 11111
- 样例输出
-
2 3 8
import java.math.BigDecimal;
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner input=new Scanner(System.in); while(input.hasNext()){ BigDecimal a=input.nextBigDecimal(); BigDecimal b=input.nextBigDecimal(); BigDecimal sum=a.add(b); String SUM=ZH(sum.toString()); System.out.println(SUM); } } private static String ZH(String sum) { // TODO Auto-generated method stub int num=-1; if(sum.indexOf('.')!=-1){ for(int i=sum.length()-1;i>0;i--){ if(sum.charAt(i)!='0'){ num=i+1; break; } } sum=sum.substring(0,num); if(sum.endsWith(".")){ sum=sum.substring(0,sum.length()-1); } } return sum; }
}
NYOJ 655 光棍YY(java)相关推荐
- NYOJ 655 光棍的yy
光棍的yy 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结啊. 现在给你m个1,你可以把2个 ...
- nyoj 451 光棍节快乐
光棍节的快乐 时间限制: 1000 ms | 内存限制: 65535 KB 难度:2 描述 光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一个 ...
- nyoj 665 光棍的yy
即斐波那契数列. 可以递归求解,大问题化解成小问题.例如,当输入的数字为11111时(即求解res[5]),可以分成以下两种情况: 111111 ,黑色部分是res[4],此时最后一个1不动,满足条件 ...
- NYOJ 30 Gone Fishing JAVA+解析
Gone Fishing这道题目运用的多次折合成一次这种思想我首次见,我想的一个思路是,每次算一下鱼量和时间代价比,这个代码我没有敲,下面的代码是一位仁兄敲得,我研读了一下,做了一个注释,应该有利于后 ...
- NYOJ:458-小光棍数
题目描述: 最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数.他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道 ...
- NYOJ 451 光棍节的快乐(错排公式+排列组合)
描述 光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一个自己心仪女生的名字,然后把这些纸条装进一个盒子里,这些光 棍依次抽取一张纸条,如果上面的名 ...
- nyoj 451 光棍节的快乐
刚做这道题也是一脸懵逼,对于排列问题还是停留在高中的时候,后来才知道原来是错排问题,对于错排问题,百度百科给出了这样的解释:问题: 十本不同的书放在书架上.现重新摆放,使每本书都不在原来放的位置.有几 ...
- java 一周前日期_java获取当前时间前一周、前一月、前一年的时间
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calend ...
- 第 13 章 StringTable
第 13 章 StringTable 1.String 的基本特性 1.1.String 概述 String 的概述 String:字符串,使用一对 "" 引起来表示 String ...
最新文章
- while循环的习题
- CentOS7.4安装PyQt5.6
- Servlet开发(二)
- 学长毕业日记 :本科毕业论文写成博士论文的神操作20170410
- Retrofit学习入门
- 立镖机器人浙江_立镖现身LogiMAT 2019 彰显中国仓储分拣技术
- 使用Unity3D的50个技巧:Unity3D最佳实践
- Qt中Opencv配置
- 世界线(bzoj2894)(广义后缀自动机)
- 鸿蒙手机隐藏应用,手机里羞羞的App ,终于可以一键藏起来了!
- 在sae上面运行微信第三方平台微擎,带视频录像
- MFC中picture控件如何响应鼠标移动?
- Sql练习--查询有趣的电影
- 4G/5G无人机/无人车/无人船 远程控制,FPV增程,APM/Pixhawk图传数传一体
- 【Cover Letter 】SCI 投稿加分必备,手把手教你写 投稿Cover Letter
- 无人驾驶频频碰壁,AI产品落地之路为何走的如此糟心?
- OpenGL SuperBible中的glew和GLTools库
- 介绍一下义乌个体结汇美金账户的使用
- CSS---三大定位方式(相对,绝对,固定定位)
- 我的世界怎么用计算机,电脑我的世界怎么用传送,我的世界传送指令大全