首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
io
stream
client
chat
version
solr
regex
window
process
rsa
integer
settings
hashset
数组
runtime
object
emoji
grid
include
datetime
config
flutter
triggers
javascript
search
timezone
int
php7
python3
random
md5
less
shell
usb
actionscrip
tags
yaml
nodejs
spring
export
httprequest
match
tree
iostream
typescript
web
dockerfile
future
bit
text
jsp
char
instance
lua
heatmap
jar
keyword
list
blob
utf-8
heap
split
php5
ascii
schema
bytecode
loops
hook
const
hashcode
cmd
controller
input
golang
hashtable
bitmap
sum
default
select
当前位置:
开发笔记
>
编程语言
> 正文
有5个砝码分别是1,3,9,27,81可以组合成1--121之间任意整数
作者:拍友2502899521 | 来源:互联网 | 2023-05-16 02:22
importjava.util.HashMap;importjava.util.Iterator;importjava.util.Set;
import
java.util.HashMap;
import
java.util.Iterator;
import
java.util.Set;
public
class
A {
/**
* @param args
*/
/**
* 1,3,9,27,81
* */
static
int
[] x = {
1
,
3
,
9
,
27
,
81
};
static
HashMap
hm=
new
HashMap
();
public
static
void
main(String[] args) {
test();
System.out.println(hm.get(
99
));
}
public
static
void
test(){
for
(
int
y:x){
HashMap
hh = (HashMap
) hm.clone();
if
(!hh.isEmpty()){
Set
hs = hh.keySet();
Iterator
it = hs.iterator();
while
(it.hasNext()){
int
tmp = (Integer)it.next();
if
(y>tmp){
hm.put(y-tmp, y+
"-"
+hh.get(tmp));
}
else
if
(y
hm.put(tmp-y, hh.get(tmp)+
"-"
+y);
}
hm.put(y+tmp, y+
"+"
+hh.get(tmp));
}
}
if
(!hm.containsKey(y)){
hm.put(y, String.valueOf(y));
}
}
}
}
import
integer
string
java
hash
int
static
main
get
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
int
如何在有序字符序列中插入新字符并保持有序
本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ...
[详细]
蜡笔小新 2023-12-14 11:16:33
random
Java容器中的compareto方法排序原理解析
本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ...
[详细]
蜡笔小新 2023-12-14 13:53:31
int
Java太阳系小游戏分析和源码详解
本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ...
[详细]
蜡笔小新 2023-12-14 19:53:34
int
Java实现大数乘法(分治算法)
本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ...
[详细]
蜡笔小新 2023-12-14 15:43:50
random
Java猜拳小游戏代码
本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ...
[详细]
蜡笔小新 2023-12-14 15:39:08
int
求解hdu 1003 java题目的动态规划优化方法
本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ...
[详细]
蜡笔小新 2023-12-14 13:11:00
int
关于cuowu类的错误提示和使用AdjustmentListener的问题
本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ...
[详细]
蜡笔小新 2023-12-13 22:09:56
int
java 模拟get post请求_Java后台模拟发送http的get和post请求,并测试
个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ...
[详细]
蜡笔小新 2023-12-13 14:20:23
int
Java中vector的使用详解
本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ...
[详细]
蜡笔小新 2023-12-13 14:14:39
int
在类中定义数组时出错 - Error on defining arrays in class
Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ...
[详细]
蜡笔小新 2023-12-14 17:38:12
int
java中gt与gtgt与gtgtgt与lt之间的区别
本文介绍了在Java中gt、gtgt、gtgtgt和lt之间的区别。通过解释符号的含义和使用例子,帮助读者理解这些符号在二进制表示和移位操作中的作用。同时,文章还提到了负数的补码表示和移位操作的限制。 ...
[详细]
蜡笔小新 2023-12-14 12:33:24
int
JavaSE笔试题-接口、抽象类、多态等问题解答
本文解答了JavaSE笔试题中关于接口、抽象类、多态等问题。包括Math类的取整数方法、接口是否可继承、抽象类是否可实现接口、抽象类是否可继承具体类、抽象类中是否可以有静态main方法等问题。同时介绍了面向对象的特征,以及Java中实现多态的机制。 ...
[详细]
蜡笔小新 2023-12-14 10:01:13
int
Spring特性实现接口多类的动态调用详解
本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ...
[详细]
蜡笔小新 2023-12-14 03:24:19
int
C# 7.0 新特性:基于Tuple的“多”返回值方法
本文介绍了C# 7.0中基于Tuple的“多”返回值方法的使用。通过对C# 6.0及更早版本的做法进行回顾,提出了问题:如何使一个方法可返回多个返回值。然后详细介绍了C# 7.0中使用Tuple的写法,并给出了示例代码。最后,总结了该新特性的优点。 ...
[详细]
蜡笔小新 2023-12-13 19:55:20
int
Java高并发程序设计学习-线程安全的概念与synchronized
本文介绍了Java高并发程序设计中线程安全的概念与synchronized关键字的使用。通过一个计数器的例子,演示了多线程同时对变量进行累加操作时可能出现的问题。最终值会小于预期的原因是因为两个线程同时对变量进行写入时,其中一个线程的结果会覆盖另一个线程的结果。为了解决这个问题,可以使用synchronized关键字来保证线程安全。 ...
[详细]
蜡笔小新 2023-12-13 15:43:03
拍友2502899521
这个家伙很懒,什么也没留下!
Tags | 热门标签
io
stream
client
chat
version
solr
regex
window
process
rsa
integer
settings
hashset
数组
runtime
object
emoji
grid
include
datetime
config
flutter
triggers
javascript
search
timezone
int
php7
python3
random
RankList | 热门文章
1
html锚点是什么详解
2
开发笔记:python_并发编程——数据共享
3
[leetcode292Nim Game]
4
用Java实现给图片添加文字
5
由于磁盘空间不足,做软链接转移mongodb数据目录
6
Android仿微信右滑返回功能的实例代码
7
前端不规则图像点击_如何在前端开发的潮流中快速学习学好学以致用?
8
关于七牛上传iPhone手机相册视频文件失败问题。
9
shareSDK集成
10
计算机ppt制作培训心得,ppt培训心得体会总结范文
11
win7中设置BIOS密码具体操作步骤
12
【NET】Winform分页控件初探
13
贝尔曼算法队列优化(SPFA)
14
小技巧:为Linux下的文件分配多个权限linux教程
15
Kerberoasting攻击
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有