2020.7专题

CS文章索引:设计模式、数据库、容器等(2020.7.23更新)

设计模式 0.UML简介 0.设计模式介绍汇总 数据库 数据库设计那些事 PostgreSQL学习笔记 容器化 第一本docker书 学习总结

EOJ Monthly 2020.7 Sponsored by TuSimple——E

因数串 很少能遇到这种用到基础数论知识的题,写篇博客复习一下。 首先,输入的n对数,是将这个数进行质因数分解的结果,任何一个大于1的正整数都能唯一分解为有限个质数的乘积,可写作: N=p1c1p2c2p3c3…pmcm 其中pi都是质数,其p1<p2<p3…<pm。 一个数的因子个数为:(c1+1)(c2+1)(c3+1)…*(cm+1) #include<bits/stdc++.h>us

EOJ Monthly 2020.7 Sponsored by TuSimple(A 签到 B 签到 C 思维+二维前缀和 E dfs 构造)

题目链接 A. 打字机 做法:签到题,对b进行 a 的匹配。类似括号匹配的做法。若有匹配则看最后一个b的前面a的数量是否比b 是 输出 Happy Fang否 输出 Sad Fang。 若匹配失败 输出 Dead Fang 。 特判断全a的情况 #include<bits/stdc++.h>#define rep(i,a,b) for(int i=a;i<=(b);++i)#def

Leetcode刷题 2020.7.20

7.整数反转 class Solution {public:int reverse(int x) {long long f = x < 0 ? -1: 1, k = x;if(x < 0) k*=-1; //精髓vector<int> ans;while(k){ans.push_back(k%10);k/=10;}k = 0;for (auto t : ans) k*=10, k +=

2020.7.19 学习心得 (python)

(1) for 补充:\t 制表符 注意输出的空格!!!! (2)while 练习 9*9乘法表 > > > > > > > > > > n = 9for i in range(1, 10):for j in range(1, i + 1):print("%d*%d=%d" %(i, j, i*j), end = "\t")print() (3)字符

2020.7.18 学习心得(C++ forward_list)

(1) forward_list 的头文件是 #include <forward_list> 以下程序是删除forward_list中元素的程序代码。 严格注意forward_list(单向链表)中是没有emplace,erase,insert操作的 只有emplace_after,erase_after,insert_after #include <iostream>#include

Leetcode刷题 2020.7.18

最长回文子串 暴力求解 class Solution {public:string longestPalindrome(string s) {int n = s.size();vector<vector<int>> dp(1001, vector<int>(1001, 0));string ans;for (int i = 0; i < n; i++){for (int j = 0; j <=

2020.7.18 学习心得(C++forward_list)

(1) forward_list 的头文件是 #include <forward_list> 以下程序是删除forward_list中元素的程序代码。 严格注意forward_list(单向链表)中是没有emplace,erase,insert操作的 只有emplace_after,erase_after,insert_after #include <iostream>#includ

Leetcode刷题 2020.7.17

寻找两个正序数组中的中位数 注意边界的判断: [2] [] 这个样例 class Solution {public:double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {int len1 = nums1.size(), len2 = nums2.size(), kk, ans;double t;if((le

2020.7.16 学习心得(ipython安装和cmd)

Python: python学习视频 (1)ipython的安装需要 在cmd中敲出指令: pip install Ipython 》》注意:如果python网站进不去,这样修改: 修改HOSTS,这个文件在系统盘 C:\Windows\System32\drivers\etc\hosts 中的这些删掉(他们的作用是屏蔽python官网) 0.0.0.0 account.jetbrain

Leetcode刷题 2020.7.15

两数之和 这道题中的next指针的安排是重点。 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/class Solution {public:ListN

C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学B组 第一场(2020.7.5) 试题 C: 合并检测 题目+题解

大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!! 博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 试题 C: 合并检测 本题总分:10 分 【问题描述】 ***(敏感字)由 ***(敏感字)引起,

python爬取QQ音乐免费歌曲 2020.7.26

python爬取qq音乐免费歌曲 2020.7.26 目标分析获取音乐列表1.浏览器网络请求追踪2.寻找音乐列表 解析qq音乐1.下载连接组成2.获取vkey3.获取sign参数 关系图python代码 目标分析 做一个音乐爬虫。输入关键词,获取音乐列表与音乐下载连接 获取音乐列表 1.浏览器网络请求追踪 要做爬虫,必须要学会追踪网络请求,我用的是新版edge浏览器。打