洛谷的学习
jvkal
一个带着有趣灵魂的人
展开
-
P1162 填涂颜色 Java BFS
最近有点怠惰了!!!嘴上说天天看算法算法,结果啥也没干,不过今天开始学习吧,上次做题做到了DFS,现在来看看BFS,这是一道填颜色的问题不过我感觉还是简单的,再回过头看看DFS也简单了很多了。代码:package 广度优先搜索;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;...原创 2020-03-21 00:29:06 · 265 阅读 · 0 评论 -
P1219 [USACO1.5]八皇后 Checker Challenge Java语言完成
推荐视频:bliblipackage 深度优先搜索;import java.util.*;public class P1219 { private static int n; static boolean[] lie = new boolean[20];//列 static boolean[] u = new boolean[40];//左上到右下 s...原创 2020-03-11 20:25:22 · 349 阅读 · 0 评论 -
P1012 拼数 Java
题目描述设有nn个正整数(n≤20)(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3n=3时,33个整数1313,312312,343343联接成的最大整数为:3433121334331213又如:n=4n=4时,44个整数77,1313,44,246246联接成的最大整数为:74246137424613输入格式第一行,一个正整数nn。第二行,nn个正整数。输出格...原创 2020-03-10 13:41:36 · 208 阅读 · 0 评论 -
Arrays.sort()的几种用法
1.Arrays.sort(int[] a)这种形式是对一个数组的所有元素进行排序,并且是按从小到大的顺序。import java.util.Arrays; public class Main { public static void main(String[] args) { int[] a = {9, 8, 7, 2, 3, 4, ...原创 2020-03-10 10:57:10 · 432 阅读 · 0 评论 -
P1093 奖学金Java
采用方法是结构体的排序方法,这里说一下子排序方法的返回值决定了排列顺序,返回正数表示交换顺序,如果是复数和o就不交换顺序。题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,...原创 2020-03-09 22:42:14 · 227 阅读 · 0 评论 -
P1051 谁拿了最多奖学金 Java
package 排序Ex;import java.util.Arrays;import java.util.Scanner;public class P1051 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.n...原创 2020-03-07 14:29:35 · 206 阅读 · 0 评论 -
P1781 宇宙总统 Java
方法1,使用字符串import java.io.BufferedInputStream;import java.util.Comparator;import java.util.Scanner;public class P1781 { public static void main(String[] args){ int n,no ; //n竞选的人数 n...原创 2020-03-07 02:46:40 · 146 阅读 · 0 评论 -
P1059 明明的随机数 排列好的数组如何去重统计,如何去除数组重复的数字
虽然这个题目比较简单,不用STL这个还算是比较好理解的package 排序;import java.util.Scanner;public class P1059 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc....原创 2020-03-07 01:54:00 · 148 阅读 · 0 评论 -
P1177 【模板】快速排序 Java
代码介绍,我使用了两种方式来完成,其一是blibli上的一个视频里面的方式https://www.bilibili.com/video/av62621532?from=search&seid=10748342993610606032第二种方式是使用别人的一种方法,他说是二分法,我觉得递归也用到了,相比于第一种方法其实是差不多的,但是只用第二种的方法可以AC,那就还是看看第二种吧,...原创 2020-03-06 23:04:09 · 333 阅读 · 0 评论 -
洛谷 Java P1307 数字反转
package 新手村.BOSS入门练习2;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.nio.Buffer;public class P1307 { public static void main(String[]...原创 2020-02-07 21:46:32 · 240 阅读 · 0 评论 -
洛谷 JAVA 题解 P1618 三连击(升级版)
package 新手村.BOSS入门练习;import java.util.Scanner;public class P1618 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in);...原创 2020-02-07 02:04:09 · 398 阅读 · 0 评论 -
洛谷 Java 题解 P1579 哥德巴赫猜想(升级版)
package 新手村.BOSS入门练习;import java.util.Scanner;public class P1579 { public static void main(String[] args){ Scanner in = new Scanner(System.in); int z = in.nextInt(); f...原创 2020-02-07 00:53:37 · 262 阅读 · 0 评论 -
打表法——借鉴别人的一种AC思路
一遇到这种涉及素数的题目就莫名想到打表······【可惜没有一次成功,除了这次】首先,我们编一个程序把2~20000之间的素数全部算出来……这是算2~20000的程序:#include #include #include using namespace std;long long ans;bool prime(int x){for (int j=2;j<=sqrt(x);...原创 2020-02-06 22:44:52 · 361 阅读 · 0 评论 -
洛谷 Java P2089_烤鸡
package 新手村.BOSS入门练习;import java.util.Scanner;public class P2089 { public static void main(String[] args){ Scanner in = new Scanner(System.in); int kk = in.nextInt();//配料 ...原创 2020-02-06 22:10:55 · 262 阅读 · 0 评论 -
【洛谷OJ】【JAVA】P1217 [USACO1.5]回文质数 Prime Palindromes
package 新手村.过程函数与递归;import java.util.Scanner;public class P1217 { public static void main(String[] args){ Scanner in = new Scanner(System.in); int a = in.nextInt(); in...原创 2020-02-06 16:45:09 · 199 阅读 · 0 评论 -
【Java程序设计题目】洛谷 P1909 买铅笔
代码以及我的注解(相对简单)import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); int[] count = ...原创 2020-01-21 11:47:38 · 294 阅读 · 0 评论 -
【Java程序设计题目】洛谷 P1089 津津的储蓄计划
#洛谷 P1089 津津的储蓄计划 java代码##题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有...原创 2020-01-21 00:02:53 · 275 阅读 · 0 评论 -
【java程序设计题目】洛谷 P1085 不高兴的津津
#洛谷 P1085 不高兴的津津 java代码##题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如...原创 2020-01-20 23:59:37 · 304 阅读 · 0 评论