自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 在指定Anaconda中下载包

查看Python环境conda info --env激活conda环境conda activate <\path>查看Python版本python -V下载包conda install tensorflow-gpu

2023-04-08 10:52:59 286 1

原创 2021-java-B-省赛-F-时间显示

2021-java-B-省赛-F-时间显示题目代码import java.util.Scanner;import java.util.Vector;public class Main { static long n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n=sc.nextLong(); int div=24*60*60*1000; int ms=(int)

2022-03-24 16:27:49 464

原创 2021-java-B-省赛-E-路径

题目小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图中的最短路径。小蓝的图由 2021 个结点组成,依次编号 1 至 2021。对于两个不同的结点 a, b,如果 a 和 b 的差的绝对值大于 21,则两个结点之间没有边相连;如果 a 和 b 的差的绝对值小于等于 21,则两个点之间有一条长度为 a 和 b 的最小公倍数的无向边相连。例如:结点 1 和结点 23 之间没有边相连;结点 3 和结点 24 之间有一条无向边,长度为 24;结点 15 和结点 25 之间有一条无向边,

2022-03-24 16:06:13 932

原创 2013-java-A-省赛-9-剪格子

2013-java-A-省赛-9-剪格子题目我们沿着图中的红色线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。  如果存在多种解答,请输出包含左上角格子的那个区域包含的格子的最小数目。  如果无法分割,则输出 0程序输入输出格式要求:  程序先读入两个整数 m n 用空格分割 (m,n<10)  表示表格的宽度和高度  接下来是n行,每行m个正整数,用空格分开。每个整

2022-03-22 21:08:04 124

原创 2013-java-A-省赛-8-带分数

2013-java-A-省赛-8-带分数题目100 可以表示为带分数的形式:100 = 3 + 69258 / 714还可以表示为:100 = 82 + 3546 / 197注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。题目要求:  从标准输入读入一个正整数N (N<1000*1000)  程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。  注意:不要求输出每个表示,只统计有多少表示法!例如:  用

2022-03-22 18:10:42 520

原创 2013-java-A-省赛-7-错误票据

题目某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据行数。  接着读入N行数据。  每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000)  每个整数代

2022-03-22 17:06:32 71

原创 蓝桥杯省赛夺奖冲刺营精讲二

蓝桥杯省赛夺奖冲刺营精讲二「谈判」题目描述在很久很久以前,有 n 个部落居住在平原上,依次编号为 1 到 n。第 i 个部落的人数为。有一年发生了灾荒。年轻的政治家小蓝想要说服所有部落一同应对灾荒,他能通过谈判来说服部落进行联合。每次谈判,小蓝只能邀请两个部落参加,花费的金币数量为两个部落的人数之和,谈判的效果是两个部落联合成一个部落(人数为原来两个部落的人数之和)。输入描述输入的第一行包含一个整数 n,表示部落的数量。第二行包含 n 个正整数,依次表示每个部落的人数。其中,1≤n≤100

2022-03-22 11:08:58 665

原创 2013-java-A-省赛-4-颠倒的价牌

2013-java-A-省赛-4-颠倒的价牌结果9088代码import java.util.Vector;public class Main { static class price{ int p;//原价 int rp;//现价-原价 public price(int p, int rp) { super(); this.p = p; this.rp = rp; } } static Vector<price> p200=new Vect

2022-03-21 21:59:34 357

原创 2013-java-A-省赛-3-梅森素数

2013-java-A-省赛-3-梅森素数结果8586718527586602439602335283513944980064327030278104224144971883680541689784796267391476087696392192代码import java.math.BigInteger;public class Main { public static void main(String[] args) { BigInteger a=BigInteger.ONE; B

2022-03-21 09:40:09 482

原创 2013-java-A-省赛-2-振兴中华

2013-java-A-省赛-2-振兴中华我的代码public class Main { static int ans; static int[][] a= { {1,2,3,4,5}, {2,3,4,5,6}, {3,4,5,6,7}, {4,5,6,7,8} }; public static void main(String[] args) { ans=0; dfs(0,0,""); System.out.println(ans); } /** *

2022-03-21 09:03:04 141

原创 2013-java-A-省赛-1-世纪末的星期

2013-java-A-省赛-1-世纪末的星期代码import java.util.Calendar;import java.util.Scanner;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); Calendar ca = Calendar.getInstance(); for (int i = 1999

2022-03-21 08:37:42 262

原创 蓝桥杯省赛夺奖冲刺营贪心算法

蓝桥杯省赛夺奖冲刺营贪心算法「找零问题」题目描述蓝桥商店的老板需要找零 n 元钱。钱币的面额有:100 元、50 元、20 元、5 元、1 元,问如何找零使得所需钱币的数量最少?注意:n 可能为 0,也能为几百元(别问,问就是来着里微信提现来了)输入描述在第一行给出测试例个数 N,代表需要找零的钱数。1≤N≤105输出描述输出共有 5 行,每一行输出数据输出找零的金额与数量,详情看样例。示例输入365输出100:350:120:05:31:0运行限制最大运行时间

2022-03-20 21:49:15 792

原创 蓝桥杯省赛夺奖冲刺营二分查找算法

蓝桥杯省赛夺奖冲刺营二分查找算法整数二分法常用算法模板// 在单调递增序列a中查找>=x的数中最小的一个(即x或x的后继)while (low < high) { int mid = (low + high) / 2; if (a[mid] >= x) high= mid; else low = mid + 1;}// 在单调递增序列a中查找<=x的数中最大的一个(即x或x的前驱)while (low < high)

2022-03-20 20:07:39 172

原创 蓝桥杯省赛夺奖冲刺营差分与前缀和

蓝桥杯省赛夺奖冲刺营差分与前缀和「大学里的树木要打药」题目描述教室外有 N 棵树(树的编号从 0∼N−1),根据不同的位置和树种,学校要对其上不同的药。因为树的排列成线性,且非常长,我们可以将它们看作一条直线给他们编号。对于树的药是成区间分布,比如3∼5 号的树靠近下水道,所以他们要用驱蚊虫的药, 20∼26 号的树,他们排水不好,容易涝所以要给他们用点促进根系的药⋯诸如此类。每种不同的药要花不同的钱。现在已知共有 M 个这样的区间,并且给你每个区间花的钱,问最后这些树木要花多少药费。输入描

2022-03-19 21:58:42 106

原创 蓝桥杯省赛夺奖冲刺营枚举法

蓝桥杯省赛夺奖冲刺营枚举法简单型枚举组合型枚举排列型枚举指数型枚举简单型枚举「42 点问题」题目描述请你设计一个程序对该问题进行解答。众所周知在扑克牌中,有一个老掉牙的游戏叫做 24 点,选取 4 张牌进行加减乘除,看是否能得出 24 这个答案。现在小蓝同学发明了一个新游戏,他从扑克牌中依次抽出6张牌,注意不是一次抽出,进行计算,看是否能够组成 42 点,满足输出 YES,反之输出 NO。最先抽出来的牌作为第一个操作数,抽出牌做第二个操作数,运算结果再当作第一个操作数,继续进行操作。注:除

2022-03-19 20:36:12 252

原创 蓝桥杯省赛夺奖冲刺营递推法和递归法

蓝桥杯省赛夺奖冲刺营递推法和递归法「斐波那契数列」题目描述斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,其指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、⋯在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n∈N ∗ )现给定一个正整数 n,请求出该数列中

2022-03-19 15:32:24 190

原创 蓝桥杯省赛夺奖冲刺营打表法和模拟法

蓝桥杯省赛夺奖冲刺营打表法和模拟法「算式问题」题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。看这个算式:☆☆☆ + ☆☆☆ = ☆☆☆如果每个五角星代表 11 ~ 99 的不同的数字。这个算式有多少种可能的正确填写方法?173 + 286 = 459295 + 173 = 468173 + 295 = 468183 + 492 = 675以上都是正确的填写法!注意: 111+222=333 是错误的填写法! 因为每个数字必须是不同的! 也就是说:1

2022-03-17 20:16:27 198

原创 蓝桥杯省赛夺奖冲刺营内置模板

蓝桥杯省赛夺奖冲刺营内置模板「快递分拣」题目描述蓝桥王国的每个快递都包含两个参数:1.快递单号 2.快递城市。小李是蓝桥王国的一名快递员,每天的快递分拣让他苦不堪言。于是他想要你帮他设计一个程序用于快递的分拣(将不同快递按城市信息分开)。输入描述输入第一行包含一个整数 N,表示快递的个数。接下来第 2 ~ N+1 行每行包含一个字符串 S 和一个字符串 P,分别快递单号以及快递对应的城市。1≤N≤10^3 ,保证数据量不超过 10^6输出描述输出共若干行。按城市的输入顺序依次输出城市的

2022-03-17 16:19:05 177

原创 蓝桥杯省赛夺奖冲刺营散列表篇

蓝桥杯省赛夺奖冲刺营散列表篇「弗里的的语言」题目描述小发明家弗里想创造一种新的语言,众所周知,发明一门语言是非常困难的,首先你就要克服一个困难就是,有大量的单词需要处理,现在弗里求助你帮他写一款程序,判断是否出现重复的两个单词。输入描述第 1行,输入 N,代表共计创造了多少个单词。第 2行至第 N+1行,输入 N 个单词。输出描述输出仅一行。若有重复的单词,就输出重复单词,没有重复单词,就输出 NO,多个重复单词输出最先出现的。输入输出样例示例1输入61fagas dsafa32

2022-03-16 20:33:06 225

原创 蓝桥杯省赛夺奖冲刺营栈篇

蓝桥杯省赛夺奖冲刺营栈篇「小邋遢的衣橱」题目描述小邋遢 MS.JinlinMS.Jinlin 是个爱打扮的公主,他有很多晚礼服如 “LALA” “NIHAOMA” “WOBUHAO” “NIHAOBUHAO” 等众多衣服,可是由于衣服太多他要把它们装进箱子,但是作为公主,肯定是会突发奇想觉得哪件衣服好看,就把他拿了出来,当然那件衣服上面的衣服也被拿出来了,而且会弄乱了,小邋遢在经过几次的叠衣服和取衣服后,他想知道箱子里最上面的衣服是哪一件,如果箱子为空的话,就告诉她 Empty ,如果有多件一样的衣服

2022-03-16 20:29:12 346

原创 蓝桥杯省赛夺奖冲刺营队列篇

蓝桥杯省赛夺奖冲刺营队列篇「CLZ 的银行普通队列」题目描述CLZCLZ 银行只有两个接待窗口,VIPVIP 窗口和普通窗口,VIPVIP 用户进入 VIPVIP 窗口排队,剩下的进入普通窗口排队。现有 MM 次操作,操作有四种类型,如下:IN name V:表示一名叫 name 的用户到 VIPVIP 窗口排队OUT V:表示 VIPVIP 窗口队头的用户离开排队IN name N:表示一名叫 name 的用户到普通窗口排队OUT N:表示普通窗口队头的用户离开排队求 MM 次操作结束后

2022-03-16 10:41:16 254

原创 蓝桥杯省赛夺奖冲刺营链表篇

蓝桥杯省赛夺奖冲刺营链表篇「小王子单链表」题目描述小王子有一天迷上了排队的游戏,桌子上有标号为 1-101−10 的 1010 个玩具,现在小王子将他们排成一列,可小王子还是太小了,他不确定他到底想把那个玩具摆在哪里,直到最后才能排成一条直线,求玩具的编号。已知他排了 MM 次,每次都是选取标号为 XX 个放到最前面,求每次排完后玩具的编号序列。要求一:采用单链表解决输入描述第一行是一个整数 MM,表示小王子排玩具的次数。随后 MM 行每行包含一个整数 XX,表示小王子要把编号为 XX 的玩具

2022-03-15 18:02:12 1267

原创 UVA156 java

如果是同一个单词出现多次,也不符合要求!!!!import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.Set;import java.util.TreeSet;public class Main { public static void main(String[] args){ Scanner sc

2021-11-23 15:55:56 202

原创 UVA101 java

1.三个数组,大小n+1防止越界 posi[]:存放0~n-1号木块当前所在位置(在哪一堆) num[]:存放0~n-1号堆,当前所包含的木块的数量 ans[][]:二维数组每一行,代表一个堆2.观察可以发现 如果为move,将a上方的木块归位 如果为onto,将b上方的木块归位3.最重要的一点!!如果a和b在同一堆,就什么也不做!!import java.util.Arrays;import java.util.Scanner;public class Main { s

2021-11-22 17:20:21 322

原创 2017 CCPC秦皇岛E题String of CCPC java

题目BaoBao has just found a string s of length n consisting of ‘C’ and ‘P’ in his pocket. As a big fan of the China Collegiate Programming Contest, BaoBao thinks a substring sisi+1si+2si+3 of s is “good”, if and only if si=si+1=si+3= ‘C’ ,and si+2=‘P’, whe

2021-11-19 17:07:48 230

原创 UVA10474 java

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t=0;//次数 while(true) { int n=sc.nextInt(); int m=sc.nextInt(); if(n*n+m*m==0)break;

2021-11-10 11:29:34 405

原创 UVA 508 java

import java.util.Map;import java.util.Scanner;import java.util.TreeMap;public class Main { static String s; static String[] a=new String[100010];//单词字典 static Map<Character, String > q=new TreeMap<Character, String>(); static Map<Stri

2021-11-01 19:45:29 119

原创 左神算法课程笔记 ①②③④⑤⑥⑦⑧⑨⑩

左神算法课程笔记一.认识O(NlogN)的排序二.认识O(NlogN)的排序一.认识O(NlogN)的排序①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳master公式T [n] = aT[n/b] + T (N^d)a:子问题个数b:每次递归是原来1/b的规模d:除去子问题,剩下的规模解法:①当d<logb a时,时间复杂度为O(n^(logb a))②当d=logb a时,时间复杂度为O((n^d)*logn)③当d>logb a时,时间复杂度为O(n^d)1.归并排序

2021-10-31 19:17:28 1780

原创 UVA 253 java

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String a=sc.next(); char[] s1=a.substring(0,6).toCharArray(); char[] s2=a.substri

2021-10-30 19:11:30 61

原创 UVA 201 java

题目有坑,我说怎么连用例都看不懂了原来,H 行 列 V 列 行还是需要细心呀,大家import java.util.Scanner;public class Main { static int[][] H;//竖 static int[][] V;//横 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t=0;//游戏次数 while(s

2021-10-30 16:14:15 109

原创 UVA 1589 java

import java.util.*;class Main2 { static char[][] cb=new char[12][10];//放置所有棋子的棋盘 static char[][] ab=new char[12][10];//标记红方可到达的位置 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n,i,j,a1,b1; int[][] Ch=new int[8

2021-10-28 11:42:07 86

原创 POJ 1852 java

下面展示一些 内联代码片。// A code blockvar foo = 'bar';import java.util.*;class Main2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t=sc.nextInt(); while(t-->0) { int rope=sc.nextInt();//绳长 int n=sc.nextInt(

2021-10-27 22:56:20 88

原创 UVA 10976 java

我这个没有像他们一样存进list,而是直接算了两遍,第一遍计算出count先输出了,第二遍再输出答案,因为这个是0~10000不是很大的数据量import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);

2021-10-27 21:08:58 65

原创 UVA 512 java

import java.util.Arrays;import java.util.Scanner;public class Main { static int maxd=100; static int BIG=10000; static int r,c,n; static int[][] d=new int[maxd][maxd]; static int[][] d2=new int[maxd][maxd]; static int[][] ans=new int[maxd][maxd];

2021-10-24 17:01:49 64

原创 UVA 213 java

未解决runtime error即import java.util.HashMap;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String s=sc.nextLine(); HashMap<St

2021-10-23 18:04:28 83

原创 UVA 133 java

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { int n=sc.nextInt(); int k=sc.nextInt(); int m=sc.nextInt(); if((n*n+k*k+m*m)==0)

2021-10-23 15:29:34 49

原创 遇到的错误

这里写目录标题JavaWeb无法导入项目项目导入后报错JavaWeb无法导入项目1.把其他项目的.classpath和.project文件粘进来2.修改.project中的项目名项目导入后报错将lib下的jar包选中,右键,buildpath...

2021-10-23 10:02:32 40

原创 UVA 489 java

刚开始一直Runtime Error搞了半天是把Scanner sc = new Scanner(System.in);这一句放在while里面了import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { int t=sc.nextInt();

2021-10-21 22:44:25 56

原创 UVA1339 java

下面展示一些 内联代码片。刚开始还以为只有书上那一种映射规则,还在想HAHA HEHE为什么是YES哈哈哈哈其实映射规则是不定的,所以只需要判断每个字母出现的次数然后进行排序,一样YES,不一样NOimport java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Sys

2021-10-21 15:50:20 76

原创 UVA 10340 java

遍历b字符串的每一个字符,看在a字符串里是否有如果有,标记index=j+1,则继续看b字符串的下一个字符,在a字符串从index到最后是否有import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { Stri

2021-10-17 09:14:52 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除