03 2024 档案

摘要:法一使用取模运算 对于每本书的图书编码(bookCode),我们需要判断其是否以读者的需求码结尾。 首先,将需求码的长度作为指数,使用Math.pow(10, demandLength)来得到一个以需求码长度为指数的基数。 然后,将书的图书编码与这个基数进行取模运算,即bookCode % Math 阅读全文

posted @ 2024-03-18 19:45 奇诺qwq 阅读(15) 评论(0) 推荐(0) 编辑

摘要:思路:(贪心&排序) 1、升序排序数组,优先选择身高max的奶牛 2、选择一只奶牛的同时,用ans记录数量 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(S 阅读全文

posted @ 2024-03-17 21:13 奇诺qwq 阅读(25) 评论(0) 推荐(0) 编辑

摘要:思路 1、输入的数一定为勾股数,斜边长max,正弦角所对的边min,则所求正弦值=min/max(需要约分,用gcd最大公约数)。则用数组存入数据并升序排序 2、用gcd求最大公约数(辗转相除法) 若a>b,gcd(a,b) = gcd(b,a%b)=……=(直到余数为0)a%b 3、正弦值分子=m 阅读全文

posted @ 2024-03-17 20:36 奇诺qwq 阅读(69) 评论(0) 推荐(0) 编辑

摘要:思路 1、接收数据 2、abs得出相邻两数差的绝对值,存入数组 3、用f=true,记录是否满足条件 4、对数组进行排序后,判断是否等于[1,n-1]间的数,有一个不是就跳出循环 import java.util.Arrays; import java.util.Scanner; public cl 阅读全文

posted @ 2024-03-17 19:24 奇诺qwq 阅读(25) 评论(0) 推荐(0) 编辑

摘要:题目 思路: 1、输入数据 2、用冒泡排序将数组(下标为pj的)部分升序, 3、判断是否有前一个元素大于后一个元素(降序),有则返回false 注意:(1)数组p元素的取值不能大于数组a的长度,因为p元素是a的下标 (2)数组下标越界问题,使用i<a.length判断 (3)并非所有元素都要降序才返 阅读全文

posted @ 2024-03-09 10:39 奇诺qwq 阅读(10) 评论(0) 推荐(0) 编辑