- 博客(24)
- 收藏
- 关注
原创 python3爬虫扒云班课资源
文章目录准备工作操作部分 云班课网页版的设计有点令人恼火啊,想下一个东西都比较麻烦。以前非羽也是喜欢从手机里下好然后传到电脑上,说实施自己都感觉有点麻烦,后面学了一点web的知识后也是可以自己在电脑上一个一个点啊,但感觉还是有点慢,所以又学了一点爬虫的东西,做了这么一个小程序,希望对大家有帮助。准备工作 打开云班课的网页版,退出至登录界面(当然,如果你一般不选择记住密码的话就当我没说吧)。并按下键盘上的“f12”键。 差不多是这个界面,然后我们点击那个栏目中的“network”栏目,然后点击
2020-12-18 21:10:17
1246
1
原创 一些模板(按字典序排序)
一些模板的实现(按字典序排序)文章目录母函数:rmq(区间最值查询):母函数:通过三阶循环来实现,这里展示的是一个从x的一次方到二次方到三次方…n次方的母函数。#include <iostream>using namespace std;const int _max = 10001; int c1[_max], c2[_max]; int main(){ int...
2020-11-07 18:18:00
385
原创 小白学习java连通、操作mysql数据库小记(更新中)
java连通、操作mysql数据库文章目录java连通、操作mysql数据库java连通数据库准备工作: 在最近这段时间,也是对java与数据库之间的联系进行了一些尝试。在前期,为了方便,都将以idea的开发环境与数据库进行联系。因为后期有进行java web与数据库联系的尝试,所以后期也会提到如何用eclipse进行类似操作(因为笔者者是使用的mysql的8.0以上版本,所以在这里记录的信息可能对于8.0以上的版本更为有效)。 软件配置:IntelliJ IDEA Community Editi
2020-11-04 08:49:42
505
原创 一点经验:从五星填数中所学到的
背景:嗯~,这道题其实是我在学暴力的时候看到的,嗯,没错,就是学习暴力。没学的时候感觉这种东西肯定不用学呀,接触之后才发现自己原来是个连暴力都不会的菜鸡,其实这个题中也有好多我原来不知道或没有想到的用法。好的,言归正传。题目大意:图1图2主要想法做完之后还是对比了一下某份答案,虽然思路上差不多,但从代码实现感觉还是有点不一样,也各有千秋,就在这里一并介绍了吧。思路其实还是比较直...
2019-08-09 23:13:01
252
1
原创 Codeforces 4D. Mysterious Present
Codeforces 4D. Mysterious Present传送门:https://codeforces.com/problemset/problem/4/D提醒自己:这个排序前面已经说过了,主要要记住的是如何对一个链条反向输出:就是利用函数,把输出放在迭代后面。题目大意:其实就是你有一封信和n个信封后面接型号,问你最多可以包几个信封。主要想法:这是一个dp题。这个数据是比较...
2019-08-07 16:14:54
295
1
原创 Codeforces 754D. Fedor and coupons
Codeforces 754D. Fedor and coupons传送门:https://codeforces.com/problemset/problem/754/D题目大意:这个题目还是比较好理解的,就是从n对数中选出k对数,使得这k对数每一对数所含区间它们的交集最大。然后输出这个最大的数。主要想法:它有两个变元,如果你想做的话应该是要发行量减少一个变元的,怎么做呢,对它的左边界或...
2019-08-07 10:29:07
186
1
原创 Codeforces 474D. Flowers
Codeforces 474D. Flowers传送门:https://codeforces.com/problemset/problem/474/D提醒自己:有时把一些会在多个步骤中重复使用到的东西要先分离出来算好(本题具体见///中部分),这样可以节省时间,在这道题中使用了这个方法,其实在上之前做474B也用到了这个思想。题目大意:现在有红色和白色的花瓣两种,对它们进行一个排序,使得...
2019-07-31 11:42:44
312
1
原创 Codeforces 474B. Worms
Codeforces 474B. Worms传送门:https://codeforces.com/problemset/problem/474/B题目大意:我们会得到n堆虫,每一堆有ai条,为它们按顺序编号,我们的任务是计算k个编号bj到底属于哪一堆。主要想法:首先拿到这个题目是想直接暴力,就把每个ai都加上它前面的a,针对每一个bj遍历一遍a,然后找出它在哪一个区。很遗憾,这个思路超时...
2019-07-30 12:42:12
393
2
原创 Codeforces 853 A. Planning
Codeforces 853 A. Planning传送门:https://codeforces.com/problemset/problem/853/A题目大意:这个飞机场上有n架飞机,按计划从第一天开始,每天飞出一架,但飞机场比较任性,它前面k天不想让飞机走。但它不让它们走又得赔违约金,每架飞机每迟一天要ai的钱,于是,架不住肉疼,它想安排一下飞行顺序,使得每天依然只让一架走,但最后亏的...
2019-07-28 23:19:37
223
1
原创 Codeforces 450A. Jzzhu and Children
Codeforces 450A. Jzzhu and Children传送门:https://codeforces.com/problemset/problem/450/A题目大意:一个有n个学生的学校搞活动,让同学排队领糖,每次给他们m个,但小朋友都比较贪吃,他们想要多排几次队,直到他领到了至少ai个糖为止,他们还是比较有风度的,他们每次领完后如果不够会自觉到最后一个去。当然,老师也都睁一...
2019-07-28 23:00:52
308
1
原创 关于快速幂与快速积取模实现的尝试
关于快速幂与快速积取模实现的尝试最近在学习有关快速幂与快速积的知识,尝试做一做它们的实现来加深一下印象。其实我个人感觉这两个快速之所以快都是用到了计算机的主要进行二进制运算与存储的特点,我们每一次只需对乘数进行自加或自乘的操作就可以实现。 这样我们在运算时就可以通过对该位所存储的是0还是1来判断它是否加上,从而实现它们的加法与乘法.快速积:我们都知道,计算机本身是不会乘法的,它所谓的乘法,...
2019-07-27 16:29:51
159
3
原创 Codeforces 16D. Logging
Codeforces 16D. Logging传送门:https://codeforces.com/problemset/problem/16/D题目大意:题目会给你一串有顺序的时间,你需要做的是按照顺序判断,分实现这个序列最少需要几天,同时要注意到的是同一分钟最多只能有十行,如果有更多的,就需要到下一天这个时候来实现,同时,你要注意,12a.m.是凌晨12点。主要想法:我们两两比较相邻...
2019-07-25 12:23:43
256
1
原创 Codeforces 1092D1. Great Vova Wall (Version 1)
Codeforces 1092D1. Great Vova Wall (Version 1)传送门:https://codeforces.com/problemset/problem/1092/D1题目大意:我们需要判断是否可以,对一组数进行处理,通过对任意相邻且相等两数同时加一或对任意一个数加二,使得这些数的值都相同。主要想法:首先,因为只对一个数的操作不会改变它的奇偶性,但可以让它不...
2019-07-24 23:47:29
329
1
原创 Codeforces 291B. Command Line Arguments
Codeforces 291B. Command Line Arguments传送门:https://codeforces.com/problemset/problem/291/B提醒自己:记得适时地使用函数,不仅可以方便运算,也可以使代码更加好看。题目大意:这个问题大意是给你一行字符,然后我们的任务就是把 两个’ " ’ 所包住的和不在两个引号间的且最近的两个空格所包住的字符用 ’ &...
2019-07-24 12:13:06
263
1
原创 Codeforces 20A. BerOS file system
Codeforces 20A. BerOS file system传送门:https://codeforces.com/problemset/problem/20/A题目大意:其实呢,就是给你一个字符串,你要做的就是保证每个单词前面有且仅有一个 ’ / ’ 。主要想法:我的想法比较简单,直接暴力吧,把这个过程分成两步,第一步是把每个单词前面的多余的 ’ / ’ 去掉,这一步我称为除重。然...
2019-07-24 11:58:54
213
1
原创 Codeforces 26B. Regular Bracket Sequence
Codeforces 26B. Regular Bracket Sequence传送门:https://codeforces.com/problemset/problem/26/B题目大意:其实这个题目就是想给我们一串 ’ ( ’ 和 ’ ) ’ 让我们来算一下可以配成多少对 " ( … ) " 把这个数乘个2输出。主要想法:因为一定以 ’ ( ’ 开头,所以我们只要记录 ’ ( ’ 的...
2019-07-24 11:31:45
313
2
原创 2019年银联初赛1C题_折扇染色
2019年银联初赛1C题_折扇染色题目大意:主要想法:对于这个问题,我们可以理解为一个折扇,每次给它加两条边,而每次加的边不能与与它相邻的边相同。同时,我们是先加的弧形(记为L),再加的半径边(记为r)。即是先确定弧形的颜色之后,我们再确定半径边的颜色。我假设第一个r一开始就有记为r【0】,而第一个L和与它相对应的r为L【1】,r【1】。首先,我们可以看到的是,这个半径边是与之前的所...
2019-07-22 10:42:55
260
原创 Codeforces 747D. Winter Is Coming
Codeforces 747D. Winter Is Coming传送门:https://codeforces.com/problemset/problem/747/D题目大意:一个长达n天冬天到了,当气温为负时,你得使用冬天的轮胎,其它时候随意,但你的冬天轮胎只能使用k天,它会为你提供n,k的值和冬天的每日气温,你要求的是最少的换胎次数。主要想法:首先,假设每个负的天只在用之前换上,用...
2019-07-17 16:12:31
204
1
原创 Codeforces 3B. Lorry
Codeforces 3B. Lorry传送门:https://codeforces.com/problemset/problem/3/B题目大意:首先,题目将为你提供两个数字n和v,在接下来的n行中,每一行都会提供两个数ai、bi(ai=2或1,bi>0),我们需要从中选出一些序号i使得在∑ai<=v的情况下,令∑bi取得的值最大。主要思路:首先,因为有两种不同的ai取值,...
2019-07-17 15:48:15
238
1
原创 Codeforces 1148D. Dirty Deeds Done Dirt Cheap
Codeforces 1148D. Dirty Deeds Done Dirt Cheap传送门:https://codeforces.com/problemset/problem/1148/D提醒自己:有时pair可以发挥比较好的作用,用pair自带序号可能会比find快。主要思路:先把数据分为两类,一类为a大于b型,另一类为b大于a型,显然,如果要符合条件,所选中的数据必为同一种类型。...
2019-07-17 13:29:48
343
2
原创 Codeforces 1175D. Array Splitting
Codeforces 1175D. Array Splitting传送门:https://codeforces.com/problemset/problem/1175/D提醒自己:要注意运算过程中的常数属性。比如这里面accumulate中的0一定为ll型。题目大意:题目会给你两个数字n,k以及一个长度为n的数组,你的任务是把这个数组分成连续的n段,使得第i段的数字总和乘上i之后,它们的...
2019-07-17 13:05:44
342
原创 Ccodeforces 1183D. Candy Box (easy version)
Ccodeforces 1183D. Candy Box (easy version)传送门:https://codeforces.com/problemset/problem/1183/D题目大意:这其实是同一期考题G的简易版,q表示运行q次,每一次运算它会给你一个数n和n个数pi,pi之间可能相同,你要做的是,计算每个pi在此数组中出现的次数,并从中挑选出最多个数,每个不同pi被挑选出来...
2019-07-17 12:38:20
422
原创 codeforces 1B Spreadsheets
codeforces 1B.Spreadsheets传送门:https://codeforces.com/problemset/problem/1/B题目大意:同一个坐标采用两种不同中的表示方式,其中一种为RxCy其中x为行,y为列;另一种为大写字母(A~Z(分别表示26进制里的0到25)与c语言中数组相同,从A开始计数)后面拉一串数字(从1开始计数),字母表示列,数字表示行。要求进行两种表...
2019-07-17 12:12:14
174
原创 Codeforces 1180B
Codeforces 1180B. Nick and Array传送门:https://codeforces.com/problemset/problem/1180/B题目大意:题目将会给你一个正整数n和n个数字,你的目的是使这n个数的积最大,为了实现这个目的,你可以对任意一个数ai进行操作使其替换为-ai-1。主要思路:首先,结果一定是个非负数,可以看到,对任意一个数进行两次操作,它都...
2019-07-17 11:48:58
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人