题解列表

筛选

简单的模拟 兰顿蚂蚁

摘要:解题思路:就是控制蚂蚁转方向和更新方块注意事项:参考代码:import java.util.Scanner; public class 兰顿蚂蚁 {     private static in……

java题解1116: IP判断

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);while(scanner.hasNext()){Strings

[编程入门]报数问题

```java//本质:约瑟夫环问题importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intallNumber=scanner.

自守数问题

摘要:解题思路:注意事项:用long型,不然会超出范围参考代码:public class Main {    public static void main(String[] args) {        ……

前缀和 + 二分

#前缀和+二分先看测试数据范围10^5,暴力会TLE。先将每个人刷题的数量保存,并且更新最多刷题数量`sum[i]`来存放刷题数目不超过i个人数,因此可以得到公式比我卷的人`more=n-sum[nums[i]]`比我躺的人`less=sum[nums[i]-1]`当moreless也就是说卷过我的人

蛇形矩阵(java利用for循环)

解题思路:以n=5为例:第一行第一个数是1每一行的第一个数与前一行的第一个数依次大1,2,3,4由此我们可以推出每一行的第一个数第一行前一个数和后一个数依次相差2,3,4,5第二行前一个数和后一个数依次相差3,4,5第三行前一个数和后一个数依次相差4,

新手版,简单易懂

摘要:解题思路:循环赋值注意事项:转换类型参考代码:        Scanner scanner = new Scanner(System.in);        int shuru = scanner.……