- 博客(27)
- 收藏
- 关注
原创 java final关键字
final有四种使用方法:修饰类 修饰类当用final去修饰一个类的时候,表示这个类不能被继承。修饰方法 a.被final修饰的方法不能被重写。 b. 一个类的private方法会隐式的被指定为final方法。 c. 如果父类中有final修饰的方法,那么子类不能去重写。修饰局部变量 必须要赋初始值,而且是只能初始化一次。对于基本类型来说,不可变是指变量中的数据不可变对于引用类型来说,不可变是指变量的地址值不可变修饰成员变量 a.
2020-10-19 22:56:49 134
原创 java 多态和instanceof关键字
来来回回囫囵好几遍终于好像有点懂了一些皮毛关于多态的意思堕胎的必须要素:继承重写父类引用指向子类对象例子Parent p = new Child();其主要目的是为了使用父类的同时可以使用子类的重定义的方法,也仅能从子类使用重定义的的方法。当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。同时关于向上向下转型:向上转型就是多态的实现。向下转
2020-10-19 22:28:30 157
原创 xml学习中xxx.class.getClassLoader().getResource()时出现的空指针异常
学习xml时需要获取xml的path路径。String path = Test.class.getClassLoader().getResource("xxx.xml").getPath();结果出现空指针异常查阅(https://blog.csdn.net/NewObjectMe/article/details/102820933)后得知,解决方法为在(主菜单File–>Project Structure…–>Modules–>当前项目所在的位置)中找到项目的资源文件,后点击
2020-08-03 21:16:28 986
原创 JDBC学习
粗略的学习了mysql和JDBC,有些浅尝辄止。遇到不少问题:1.Loading class `com.mysql.jdbc.Driver’.由于看的简称使用的jar包是5.0的我用的是8.0的所以导致处理:提示信息表明数据库驱动com.mysql.jdbc.Driver’已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver’所以,按照提示更改jdbc.properties配置 .com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Dr
2020-07-23 20:04:51 127
原创 纯转载)c++处理字符串string.find()与string::npos
原文:https://blog.csdn.net/qq_33933704/article/details/79188028利用find函数完成对字符串的查找操作注意:查找字符串a是否包含子串b,不是用strA.find(strB) > 0 而是 strA.find(strB) != string:npos其中string:npos是个特殊值,说明查找没有匹配string::size_type pos = strA.find(strB);if(pos != string::npos){}i
2020-06-16 11:08:53 165
原创 4.26总结
4.26总结上周放纵了一周之后,这周又开始学感觉干劲比之前足了些,也开始打cf了,一共打了两场,一场div3一场div2,能明显感觉出来div2比div3难好多,第一次打cf花了半天找在哪提交,不过花了两个小时做出来前三道题还是很有成就感(的虽然通过率都挺高)div2就不大行了,花了俩小时第一道出了个Pretests passed,问了问度娘也没搞懂啥意思,还要锁什么的,就去做第二个,结果超时了...
2020-04-26 19:17:50 118
原创 4.19 总结
4.19这周结束了线性dp的练习开始区间dp,开始觉得很神奇,很高深,不过看多了其实跟dp差不多,都有公式模板,难的点跟线性dp一样,在于怎么发现dp规律从而决定递推式,还是得多动笔,好像不少题可以通过动笔得出数字规律。区间dp和线性dp都是把大问题拆成小问题最后加和,这样应该比刚接触线性dp时的接受速度快,这一周偷了懒,没去做vj放纵了一周,下一周还是得追上进度,而且以后每周都要去打cf了,尽...
2020-04-19 17:55:13 102
原创 一本通1373:鱼塘钓鱼(fishing)
1373:鱼塘钓鱼(fishing)【题目描述】有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表:鱼塘编号每1分钟能钓到的鱼的数量(1…1000)每1分钟能钓鱼数的减少量(1…100)当前鱼塘到下一个相邻鱼塘需要的时间(单位:分钟)11023214453206441654593鱼塘编号12345每1分钟能钓...
2020-04-10 16:02:39 1076
原创 一本通 1366:二叉树输出(btout)
1366:二叉树输出(btout)【题目描述】树的凹入表示法主要用于树的屏幕或打印输出,其表示的基本思想是兄弟间等长,一个结点的长度要不小于其子结点的长度。二叉树也可以这样表示,假设叶结点的长度为1,一个非叶结点的长度等于它的左右子树的长度之和。一棵二叉树的一个结点用一个字母表示(无重复),输出时从根结点开始:每行输出若干个结点字符(相同字符的个数等于该结点长度),如果该结点有左子树就递...
2020-04-08 19:27:21 1279
原创 4.5 总结
4.5这周训练了DP,栈和队列,感觉在DP的方面,做题的效率明显比上一周要高了不少,对于题目的理解也快上了不少,比原来会找DP关系式了,原来都是瞎猫撞死耗子,现在是有意识的去列式去思考去找,这一周也积累了不少没见过的DP类型,解锁了几种新的方法,比如R用了两组数据分别表示正负分别DP最后取最值。果然刷题才是最有用的啊cf也一直拖着没打,以为没必要…天天写这些都累死累活的,再者就怕去了一道题都做...
2020-04-05 10:43:42 98
原创 DP--4.2 R
RSomething happened in Uzhlyandia again… There are riots on the streets… Famous Uzhlyandian superheroes Shean the Sheep and Stas the Giraffe were called in order to save the situation. Upon the arriv...
2020-04-02 22:22:45 227
原创 DP--4.2 G
A project manager wants to determine the number of the workers needed in every month. He does know the minimal number of the workers needed in each month. When he hires or fires a worker, there will b...
2020-04-02 21:10:53 228
原创 一本通1361:产生数(Produce)
1361:产生数(Produce)【题目描述】给出一个整数n(n≤2000)和k个变换规则(k≤15)。规则:① 1个数字可以变换成另1个数字;② 规则中,右边的数字不能为零。例如:n=234,k=2规则为2 → 53 → 6上面的整数234经过变换后可能产生出的整数为(包括原数)234,534,264,564共4种不同的产生数。求经过任意次的变换(0次或多次),能产生出多少个不...
2020-04-02 20:20:49 968 1
原创 一本通1361:产生数(Produce)
1361:产生数(Produce)【题目描述】给出一个整数n(n≤2000)和k个变换规则(k≤15)。规则:① 1个数字可以变换成另1个数字;② 规则中,右边的数字不能为零。例如:n=234,k=2规则为2 → 53 → 6上面的整数234经过变换后可能产生出的整数为(包括原数)234,534,264,564共4种不同的产生数。求经过任意次的变换(0次或多次),能产生出多少个不...
2020-04-02 15:57:36 384
原创 DP 4.1 Q
4.1-QSonya was unable to think of a story for this problem, so here comes the formal description.You are given the array containing n positive integers. At one turn you can pick any element and incr...
2020-04-01 21:20:45 177
原创 一本通1360:奇怪的电梯(lift)
1360:奇怪的电梯(lift)大楼的每一层楼都可以停电梯,而且第i层楼(1≤i≤N)(1≤i≤N)上有一个数字Ki(0≤=Ki≤=N)Ki(0≤=Ki≤=N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3 3 1 2 5代表了Ki(K1=3,K2=3,……)Ki(K1=3,K2=3,……),从一楼开始。在一楼,按“上...
2020-04-01 17:50:04 935
原创 3.30 M
自从见识了平安夜苹果的涨价后,Lele就在他家门口水平种了一排苹果树,共有N棵。突然Lele发现在左起第P棵树上(从1开始计数)有一条毛毛虫。为了看到毛毛虫变蝴蝶的过程,Lele在苹果树旁观察了很久。虽然没有看到蝴蝶,但Lele发现了一个规律:每过1分钟,毛毛虫会随机从一棵树爬到相邻的一棵树上。比如刚开始毛毛虫在第2棵树上,过1分钟后,毛毛虫可能会在第1棵树上或者第3棵树上。如果刚开始时毛毛虫...
2020-03-30 22:15:26 181
原创 3.29 总结
3.29这周的训练把精力放在分治蛮多的,发现分治虽然看上去并不复杂,做的题也没又特别的难,但我觉得这里面深挖肯定能出难题,过几天再把整理的分治题拿出来看一看,再把快速排序整整,总感觉快速排序看得有点懵。下周要把主要精力放在DP上了,这周的ACM课上下来发现DP还是难啊,不多做题根本找不到方法。加油!...
2020-03-29 12:58:48 129
原创 3.25 H
FatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to take the data on a collection of mice and put as large a subset of this data as possible into a sequence...
2020-03-25 22:47:49 117
原创 3.24 H
Given a permutation a1, a2, … aN of {1, 2, …, N}, we define its E-value as the amount of elements where ai > i. For example, the E-value of permutation {1, 3, 2, 4} is 1, while the E-value of {4, 3...
2020-03-25 00:04:20 161
原创 C-Jumping Cows
Farmer John’s cows would like to jump over the moon, just like the cows in their favorite nursery rhyme. Unfortunately, cows can not jump.The local witch doctor has mixed up P (1 <= P <= 150,00...
2020-03-24 23:10:18 292
原创 一本通1235:输出前k大的数
【题目描述】给定一个数组,统计前k大的数并且把这k个数从大到小输出。【输入】第一行包含一个整数n,表示数组的大小。n < 100000。第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000。第三行包含一个整数k,k < n。【输出】从大到小输出前k大的数,每个数一行。【输入样例】104 5 6 9 8 7 1 2 3 ...
2020-03-24 18:17:24 1065
原创 3.22总结
3.22发现动态规划真的难,正好可以专门的练习动态规划了,抓住这个机会努力练习。这周试了试优先队列,好使是好使,就是那道题超时了,结果还是换了别的方法,不过好歹上过手了,也看了看重载小于号是啥个搞法,比之前收获要大。加油...
2020-03-22 11:16:12 83
原创 3.15总结
3.15本来上周去了个线上赛,一个题不会,挺受打击的,但是慢慢调节过来了。这周开始写着写着还不错,都能自己写出来,对答案没那么依赖了,照着通过率高的题做也都很顺利的做出来,后来发现…该不会的还是不会。而且这周从周四周五开始就特别浮躁,上课也上不进去,写代码也静不下来想,就只能应付应付,昨天那个cf因为加载慢还老卡住,就给扣了电脑睡觉去了。其实可能也怕一道题都做不出来挺难受的。累死????啦!...
2020-03-15 10:28:09 91
原创 3.8
3.8 总结一周的训练结束了,总结下来就是感觉越来越累越来越累,原来整完一天所有任务都是在床上刷会手机再睡去,现在干完就直接过了睡觉点了(虽然应该是我贪玩不集中)而且下周开始要写双份的代码了,淦。感觉就是比别人差一截,我也不知道为啥,可能是因为我比他们应付。不过写起来会的题比之前要流畅了…不会的还是干瞪眼只能去看思路再写,还有题连看了思路和翻译都能不懂啥意思…总之虽然很小,但是感觉能进...
2020-03-08 12:37:57 92
原创 2.29 总结
2.29开学后第一次训练,感觉就是。。自己还是太弱。寒假题该做的也做了,但还是不大行,21道题自己能做出来也就那些水题,加起来也就撑死十道,其他的都是看完思路和代码自己重新写一遍。后面那几道是看代码思路都不大行那种。看别人在讨论我看不懂的东西名词的时候真的蛮失落的。为啥自己不能也牛批一点,想努力,但不知何处下手。大概是因为,就像现在,我明明在忏悔,我手机却还在肝游戏,也许这就是原因。我也知道自...
2020-02-29 23:36:20 100
原创 c++错误:Process returned -1073741571 (0xC00000FD)
在做题时发现运行时出现了Process returned -1073741571 (0xC00000FD)的错误,后经查证(抄 后,发现是数组开的过大,解决的方法是:将数组声明成全局或者static就可以解决。:D...
2019-12-16 21:53:55 2519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人