P1151题目要求

P1151题目链接


P1151题解

import java.util.Scanner;public class Main {public static void main(String[] args) {int count = 0;Scanner scan = new Scanner(System.in);int K = scan.nextInt();if (K > 0 && K < 3000) {for (int i = 10000; i<=30000; i++) {int a = i/10000;int b = (i - a*10000)/1000;int c = (i - a*10000 - b*1000)/100;int d = (i - a*10000 - b*1000 - c*100)/10;int e = (i - a*10000 - b*1000 - c*100 - d*10);int sub1 = a*100 + b*10 + c;int sub2 = b*100 + c*10 + d;int sub3 = c*100 + d*10 + e;if (sub1%K==0 && sub2%K==0 && sub3%K==0) {System.out.println(i);count++;}}if (count==0) {System.out.println("No");}}scan.close();}
}

P1200题目要求

P1200题目链接


P1200题解

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String star = scanner.nextLine();String ufo = scanner.nextLine();char[] starArr = star.toCharArray();char[] ufoArr = ufo.toCharArray();int starInt = 1;for (char c : starArr) {starInt *= (c-64);}int ufoInt = 1;for (char c : ufoArr) {ufoInt *= (c-64);}if (starInt % 47 == ufoInt % 47) {System.out.println("GO");} else {System.out.println("STAY");}scanner.close();}}

P1420题目要求

P1420题目链接

P1420题解

import java.util.Scanner;public class Main {public static void main(String[] args) {int max = 1;int tmp = 1;Scanner scan = new Scanner(System.in);int n = scan.nextInt();if (n >= 1 && n <= 10000) {int[] number = new int[n+1];for (int i = 0; i < n; i++) {number[i] = scan.nextInt();}for (int i = 0; i < n; i++) {if (number[i+1] - number[i] == 1)tmp++;elsetmp = 1;if (tmp > max)max = tmp;}}System.out.println(max);scan.close();}
}

P1634题目要求

P1634题目链接

P1634题解

import java.util.Scanner;
import java.util.ArrayList;public class Main {public static void  main(String[] args) {ArrayList<Integer> collector= new ArrayList<>();int x = 0, y = 0, a = 0, b = 0, c = 0;int[] count = new int[10];Scanner scan = new Scanner(System.in);x = scan.nextInt();y = scan.nextInt();String stry = y + " ";int len2 = stry.length()-1;for (int i = x; i <= y; i++) {c = i;for (int j = len2-1; j >= 0; j--) {a = (int)Math.pow(10, j);b = c/a;c %= a;collector.add(b);}}for (int i : collector) {switch (i) {case 0:count[0] ++;break;case 1:count[1] ++;break;case 2:count[2] ++;break;case 3:count[3] ++;break;case 4:count[4] ++;break;case 5:count[5] ++;break;case 6:count[6] ++;break;case 7:count[7] ++;break;case 8:count[8] ++;break;case 9:count[9] ++;break;default:System.err.println("Error!");}}for (int i : count) {System.out.print(i + " ");}scan.close();}}

都是以前写的,如果lj,还请见谅

洛谷P1151、P1200、P1420、P1634题解(Java语言描述)相关推荐

  1. 被卡性能的时候要care数据类型(洛谷P5594TLE+RE的经历,Java语言描述)

    题目内容 对题目的含义理解错误 看代码~~我以为是统计一下多少人在那天,觉得这个pageNum没大用,结果是我错了-- 下为代码: import java.util.Scanner;public cl ...

  2. 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)

    题目要求 P1101题目链接 分析 可以用DFS做,但我立下了个Flag,所以就用了朴素的枚举来做.... 结果,我的天哪,做了好几个小时-- 其实这种地图题,真的适合 DFS or BFS or D ...

  3. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  4. 快速幂||取余运算【模板】(洛谷P1226题题解,Java语言描述)

    题目要求 P1226题目链接 分析 标准的快速幂取模算法板子,之前这个算法我在这篇文章中讲过了:<快速幂算法详解&&快速幂取模算法详解>. 这里选择使用比较简单的API实现 ...

  5. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  6. 贪心策略摘果子(洛谷P1478题题解,Java语言描述)

    题目要求 P1478题目链接 分析 本题的低配版题目链接 → 题解 那个题就是纯水题没啥可写的,我除了贴代码无话可说,但这题吧,虽然不算难,但也可一说. 建议大家移步这里 → 精辟题解 这位爷写了本题 ...

  7. 麦森数(洛谷P1045题题解,Java语言描述)

    题目要求 题目链接 分析 这题挺经典的,快速幂取模算法,如果求出大数再取模就可能T掉. 之前有篇文章写了这个算法:<快速幂算法详解&&快速幂取模算法详解> 既然是Java, ...

  8. 求子集元素之和(洛谷P2415题题解,Java语言描述)

    题目要求 P2415题目链接 分析 这题我觉得--当个数学题做就好了嘛. 有一个数N的情况:result = 1 * N 有两个数N1.N2的情况:result = 2 * (N1+N2) 有三个数N ...

  9. 用0和5凑被90整除的max数(洛谷P2192题题解,Java语言描述)

    题目要求 P2192题目链接 分析 盘一盘各种情况吧: 要被90整除,就必须被10整除,所以必须有0,没0就是-1啊. 要被90整除,一堆5,靠0是没用的,只能是9个5凑一堆儿才有用,有0但凑不够9个 ...

  10. N进制正反累加判回文数(洛谷P1015题题解,Java语言描述)

    题目要求 P1015题目链接 分析 开始的时候写了这么一个代码,应该是比较基础的,是十进制的. private static void low() {Scanner scanner = new Sca ...

最新文章

  1. linux中使用scp远程拷贝文件及文件夹
  2. leetcode算法题--环形链表
  3. UDP 组播---你需要了解这些
  4. java 使用c .dll_Windows下java调用c的dll动态库--Dev_Cpp编译c生成dll
  5. Http Ajax技术哪家强?Axios、Superagent、Request、Fetch、Supertest技能大比拼!
  6. plsql连mysql数据库12541_启动plSql时候报ORA-12541:TNS:tns:无法解析指定的连接标识符的解决办法(org11)...
  7. java vm for mac_Java VisualVM for Mac 构建方法
  8. SEO如何快速提高网站排名?
  9. nginx 改变 缺省banner_Nginx隐藏服务器端各类信息的方法
  10. php - MySQL创建数据库和数据表
  11. 面向对象编程(十)——继承之Super关键字及内存分析
  12. CHARINDEX 连同 SUBSTRING 对字符串删除处理...
  13. 图片格式WEBP全面解析
  14. 腾讯面试Android开发
  15. 96---Python 绘制阿基米德螺旋线
  16. 解决安卓机拍照,照片显示自动旋转90度问题
  17. 马尔科夫毯(Markov Blanket)
  18. 分布式锁的简介与作用
  19. IT行业分析之嵌入式应用
  20. zinnia项目功能分析

热门文章

  1. vue 中 created 和 mounted 钩子生命周期 问题
  2. 高级技巧之Lambda表达式
  3. 06_使用开源项目提交参数
  4. sqlserver如何读写操作windows系统的文件
  5. 从原理上搞定编码-- Base64编码
  6. Java: String.split(....); 结果很意外
  7. CCNA training notes
  8. phpstorm IDE编辑器使用手记
  9. 美国影视演员协会选择了Windows Azure
  10. C语言对stm32f103程序,STM32F103WIFI程序C语言