自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决navicat连接Centos7上MySQL报错10038的问题

一开始一直在搜索解决方案,都是说修改mysql权限防火墙啊…但我一直报错10038终于我发现,原来是我没有把3306端口添加到阿里云的安全组里!!!如果有人跟我一样希望你可以快点解决不用浪费时间QAQ...

2020-03-25 13:20:53 262

原创 Java SPI机制(个人的粗略理解,没有原理!)

个人目前理解的SPI机制spi机制就是有个东西(ServiceLoader)在运行时会帮你加载你接口的实现类,完成注入。比如说我们引入jar包需要它的服务,就可以使用spi(Spring-boot里面好多这种使用呀),可以在引入的jar包目录中找到META-INF/services这个目录ServiceLoader.load(接口.class)在加载某接口时,会去META-INF/servi...

2020-03-11 15:17:34 228

原创 素数问题

判断是否为素数如果在2 ~ n-1 中存在一个约数k, 即n % k == 0, 那么由k * (n / k) == n 可知,n / k也是n的约数,且k,n / k中一定满足其中一个小于sqrt(n), 另一个大于sqrt(n)下列算法复杂度为O(sqrt(n))bool isPrime(int n){ if(n <= 1) return fals...

2019-10-07 16:48:03 111

原创 PAT 甲级 1067 Sort with Swap(0, i)

知道说要怎么换,但是代码我写不出来……#include <iostream>using namespace std;int main() { int n, t, cnt = 0, a[100010]; cin >> n; for(int i = 0; i < n; i++){ cin >> t; a[t...

2019-10-02 13:39:41 68

原创 PAT 甲级 1038 Recover the Smallest Number

题意给出n个数字,拼成最小的数(贪心)要注意的是,前导0不能输出,有0的都放在前面,放后面就浪费了……主要问题还是没想好该怎么拼成最小的数#include<iostream>#include<string>#include<stdio.h>#include<algorithm> using namespace std;bool...

2019-10-01 14:44:31 79

原创 PAT 甲级 1075 PAT Judge

又是最后一个测试点过不去……主要是没有判断输入-1是否可以覆盖,如果原先有分数输入-1就不能被覆盖#include<cstdio>#include<cstring>#include<math.h>#include<string>#include<iostream>#include<algorithm>us...

2019-09-29 11:40:02 63

原创 PAT 甲级 1025 PAT Ranking

踩坑:最后一个测试点没过,直接用long long是输出不了前导0的!!!这个printf("%013lld")就很有灵性了#include<cstdio>#include<cstring>#include<math.h>#include<string>#include<iostream>#include<alg...

2019-09-28 16:35:30 96

原创 PAT 乙级 1033 旧键盘打字

最后一个测试点没过,超时,一般遇到超时问题我就狗带,然而我更想吐槽的我为啥忘了才128个字符而已,还要自己在那里算下标,蠢死了,思路基本一样,就是我else if 太多很耗时间,导致最后卡在超时问题。记住也ASCII才128个而已!!!#include<string.h>#include<stdio.h>#include<iostream>us...

2019-09-27 16:32:57 125

原创 PAT 乙级 1015 德才论

题意中文,略过不赘诉。先给考生分类,然后按类排就简单很多了,知道要分类,具体怎么分类却不知道,然后对sort函数一顿操作,见识少,菜狗QAQ#include<iostream>#include<cstring>#include<cmath>#include<stdio.h>#include<algorithm>usin...

2019-09-23 16:39:55 60

原创 PAT 甲级 1077 Kuchiguse

题意:给出n个字符串,找出它们末尾最长相同字符串,有则输出相同的字符串,没有输出nai思路:要求求末尾相同的最长字符串,可以把字符串翻转过来,这样更容易去处理比较,最后输出从后往前就可以#include<iostream>#include<cstring>#include<cmath>using namespace std;void R(cha...

2019-09-23 11:39:42 116

原创 PAT 乙级 1048 数字加密

1.忘了C++字符串有个翻转函数reverse或者一开始就先写好翻转函数,就不会太乱2.翻转了A、B从0开始计数要把对偶数奇数的处理反过来……3.当B的长度小于A时,B必须要补零(话说这个是看了别人代码才知道,自己想不到#include<cstdio>#include<cstring>const int max = 110;char A[max], B[...

2019-09-22 17:26:53 74 1

原创 PAT 乙级 1009 说反话

我的自己的思路是先数出有几个空格,然后令count >= 1,从后往前输出单词,最后输出第一个单词,虽然也AC了,但我写起来挺麻烦的……可以学习这种解法:#include<cstdio> const int length = 81;char sen[length][length] = {}; int main(){ int i = 0; //...

2019-09-20 19:25:43 56

原创 PTA 甲级 1002 A+B for Polynomials

A10021.注意系数相加为0,那么那一项就不要了2.如果最后是0系数0指数输出格式是0,不能忘了这种特殊情况,我之前是输出1 0 0.03.多项式相加,我用的是链表方法,代码量很大,100+行,效率太低,链表与指针搭配,而数组与下标搭配。别人的代码思路:用一个数组即表示一个多项式,下标为指数,内容为系数。多项式相加就是将数组内对应的值#include <cstdio>c...

2019-09-17 16:21:10 141

空空如也

空空如也

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

TA关注的人

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