摘要: 构造器学习总结 根据我粗浅的理解,构造器是就是java实例化一个对象所要用到的东西,比如对一个Person类进行实例化时,Person person = new Person();这里的Person()就是一个无参构造,也可以加入实际参数,生成一个有参构造。 在创建一个类后,如果没有创建构造器,类会 阅读全文
posted @ 2022-07-22 10:42 potentia1 阅读(99) 评论(0) 推荐(0)
摘要: 多维数组总结 今天学习了多维数组,其实这个很久之前就已经开始接触了,只是了解不是那么深入。 多维数组实质就是数组的嵌套,将一个一维数组嵌套在另一个一维数组中,可以通过array.length调用多维数组的长度,a[i].length调用内嵌数组的长度,这个可以在循环中使用,如下 public cla 阅读全文
posted @ 2022-07-17 10:51 potentia1 阅读(66) 评论(0) 推荐(0)
摘要: #include <iostream> #include <stack> using namespace std; int main() { int T; cin >> T; while (T--) { int n, k; cin >> n >> k; stack<long long> s; int 阅读全文
posted @ 2021-05-05 23:13 potentia1 阅读(56) 评论(0) 推荐(0)
摘要: #include <iostream> using namespace std; int main() { int T; cin >> T; while (T--) { int n, c0, c1, h; cin >> n >> c0 >> c1 >> h; int num0 = 0, num1 = 阅读全文
posted @ 2021-05-05 23:11 potentia1 阅读(78) 评论(0) 推荐(0)
摘要: #include <iostream> #include <math.h> using namespace std; void input(int *arr) { for (int i = 0; i < 3; i++) cin >> arr[i]; return; } int main() { in 阅读全文
posted @ 2021-05-05 23:08 potentia1 阅读(51) 评论(0) 推荐(0)
摘要: 这个题我开始wa了好多遍,结果发现就只是到找规律题 #include<stdio.h> int main() { int x; scanf("%d",&x); for(int i=0;i<x;i++) { int x,y; scanf("%d %d",&x,&y); if(x==y) { print 阅读全文
posted @ 2021-05-05 23:06 potentia1 阅读(52) 评论(0) 推荐(0)
摘要: 蛇形数组的总结 昨天看了蛇形数组,今天准备好好的把他总结一下。 第一次遇到蛇形填数的题时我可以说是完全不懂怎么写,就连思路都没有。后来再遇到他时,我去网上百度了一下,才有了一点对蛇形数组的了解。现在我就来谢谢吧。 思路:我觉得蛇形数组的关键还是如何将数存进一个二维数组。然后再依次将其输出就行,但我们 阅读全文
posted @ 2021-01-20 09:36 potentia1 阅读(180) 评论(0) 推荐(1)
摘要: 一月十八日对集训的总结 啊,已经集训三天了,该认真写次总结了。 就先写下我这几天做过的题的做法与错误的原因吧。 一.武士之魂2:不是假发是桂! 这题可把我恶心坏了,感觉这题其实也存粹是个高中数学题,感觉只有用脑想想就做得出来(可惜我没有这玩意儿),开始的时候我一直想找出每次走的规律,然后再写出代码, 阅读全文
posted @ 2021-01-18 20:17 potentia1 阅读(69) 评论(0) 推荐(0)
摘要: 素筛 怎么说呢,我对筛也不是算很了解,但还是发表一下我对素筛的理解吧。 一.埃氏筛 我认为,埃氏筛比较好理解,也容易写出来,但若数据大于了1e7,此时埃氏筛就不好跑出结果,所以埃氏筛再简单的同时也是有代价的。 埃氏筛的原理:我们知道一个合数必定能分解为两个数的积,如4能拆分为2*2,8能拆分为2*4 阅读全文
posted @ 2021-01-17 20:23 potentia1 阅读(50) 评论(0) 推荐(0)
摘要: gcd总结(又名欧几里得算法) 用途:求最大公约数(最大公因数)。 常用方法:辗转相除法,迭代相减法。 核心原理: 一.(a,b) = (a,k*a+b);a,b,k为自然数,如果p是a和ka+b的公约数,则p一定也整除b;(证明:设a/b = m,(ka+b)/p = n,m,则b/p = n - 阅读全文
posted @ 2021-01-16 19:06 potentia1 阅读(913) 评论(0) 推荐(0)