- 博客(6)
- 收藏
- 关注
原创 【Java算法】团体程序设计天梯赛L2-049 鱼与熊掌
孟子 · 告子上》有名言:“鱼,我所欲也,熊掌,亦我所欲也;二者不可得兼,舍鱼而取熊掌者也。”但这世界上还是有一些人可以做到鱼与熊掌兼得的。给定 n 个人对 m 种物品的拥有关系。对其中任意一对物品种类(例如“鱼与熊掌”),请你统计有多少人能够兼得?
2024-04-22 16:09:30
303
1
原创 【Java算法】团体程序设计天梯赛L1-103 整数的持续性
例如 679 的持续性就是 5,因为我们从 679 开始,得到 6×7×9=378,随后得到 3×7×8=168、1×6×8=48、4×8=32,最后得到 3×2=6,一共用了 5 步。以此类推,令 ni+1 为 ni 的各位数字的乘积,直到最后得到一个个位数 nm,则 m 就称为 n 的。对于c++或java,除号(/)指的是整除,即两整数整除,会去除结果的小数部分,保留整数部分。定义一个res=1变量,保存每一位的乘积,在循环中相乘每一位。在这个题目中,我们要获取的是一个正整数的每一位的乘积。
2024-04-22 15:04:46
375
1
原创 【Java算法】团体程序设计天梯赛L1-100 四项全能
新浪微博上有一个帖子给出了一道题:全班有 50 人,有 30 人会游泳,有 35 人会篮球,有 42 人会唱歌,有 46 人会骑车,至少有( )人四项都会。发帖人不会做这道题,但是回帖有会做的:每一个才艺是一个技能点,一共是 30 + 35 + 42 + 46 = 153 个技能点,50 个人假设平均分配,每人都会 3 个技能那也只有 150,所以至少有 3 人会四个技能。
2024-04-22 13:38:36
725
1
原创 【Java算法】Java使用StreamTokenizer 类快速读取int或long范围内的输入流的简单用法分享
StreamTokenizer是Java中的一个类,用于将输入流(比如文件或者字符串)分解为词法单元(tokens)。它可以识别不同类型的词法单元,如数字、字符串、标识符、运算符等,并将它们以相应的类型进行分类。在处理文本文件或解析简单的文本格式时,StreamTokenizer非常有用。StreamTokenizer提供了一种简单而有效的方法来读取和解析输入流,它具有灵活性和高效性,可以适应各种输入源的需要。
2024-03-30 15:26:00
1336
4
原创 Java小游戏系列分享:包含人机对战的五子棋游戏(可当课程设计)
五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中国古代的传统黑白棋种之一。所以今天我们使用纯Java语言来实现一个可以跨平台运行的五子棋。
2023-12-25 11:23:22
154
1
原创 【安卓Java原生开发学习记录】一、安卓开发环境的搭建与HelloWorld(详细图文解释)
1. 下载Android Studio安装包2. 安装Android Studio3. 初始化Android Studio4. 创建一个HelloWorld项目
2023-08-03 03:49:59
2944
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人