自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python基础教程第一章 python基础知识

第一章 python基础知识1、除法运算中,如果想丢弃小数部分,即整除运算,可使用双斜杠>>>1//20注意:-10//3 = -42、乘方(求幂)运算符注意:乘方的优先级比求负高,所以-3**2 = -(3**2) = -93、0x(16进制) 0o(8进制) 0b(2进制)4、使用Python变量前必须给它复制,因为Python变量没有默认值在Python中,标识符只能由字母、数字和下划线构成,且不可由数字打头未完待续!!!...

2021-10-02 00:32:04 214

原创 XDUOJ 1000-1002题解

1000 a+b题解:​ 普通整数加减Code#include<iostream>using namespace std;int main() { int a, b; while (cin >> a >> b) { cout << a+b << endl; } return 0;}1001 又是苹果(状态压缩)题面:​ 传送门:https://acm.xidian.edu.cn/

2021-07-25 19:47:35 183 1

原创 Exam Results(尺取)

题目链接:https://codeforces.ml/gym/301256/problem/E题意:t组测试用例,n个学生, 每个学生有俩种成绩(分为发挥好or不好),考试结束,取最高成绩*p%为合格成绩,问:成绩大于等于合格成绩的同学最多有多少个?题解:尺取首先利用结构体存储每个成绩以及其对应的学生id编号,然后按照成绩大小排序先遍历一次成绩,直到保证这些成绩的id号凑齐n个...

2020-11-06 20:40:00 765

原创 CF 1437C Chef Monocarp (背包dp)

题目链接:https://codeforces.ml/problemset/problem/1437/C题意:T组样例每组一个n,然后大小为n的数组a(1<=ai<=n)。然后要求取n个不一样的数bi且>0,然后计算sum(abs(ai-bi))的最小值。题解:一道dp背包题dp[i][j]代表第i时刻取走前j道菜,这时候就分俩种情况取或者不取,取的话dp[i]...

2020-10-28 18:51:00 238

原创 leecode-143.重排列表(链表,指针)

题目链接:https://leetcode-cn.com/problems/reorder-list/题解:方法一:利用vector存放链表,使用双指针进行重排 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *...

2020-10-20 18:26:00 171

原创 leecode-1.俩数之和(map)

题目链接: https://leetcode-cn.com/problems/two-sum/解题思路:1.首先的思考必然是暴力解法,复杂度(N2)2.使用mp容器,由于必存在,所以我的想法是,先将所有出现的数都存入mp,然后用一个for循环,从nums[0]开始查找与之对应的数字target - nums[0]是否存在,如果存在。则进行一个for循环,从i+1寻找该数 1 v...

2020-10-19 22:23:00 139

原创 牛客多校(2020第三场)F Fraction Construction Problem

题目链接:https://ac.nowcoder.com/acm/contest/5668/F题意:给定一个分数a/b,请构造俩个分数c/d, e/f满足 c/d - e/f = a/b,且 d < b && f < b题解:1. a和b不互质, 设g = gcd(a, b),则 d = f = b / g, c = a/g + 1, e = a/g;...

2020-08-21 15:52:00 161

原创 欧几里得算法(辗转相除法)+扩展欧几里得算法(exgcd)

2020-08-20 22:41:00 269

原创 叉积

2020-08-19 20:54:00 130

原创 牛客多校(2020第三场)C Operation Love

题目链接: https://ac.nowcoder.com/acm/contest/5668/C题意:给了右手手掌的形状,然后给你20个连续的点(可顺可逆),问是左手还是右手题解:  寻找最长边的那俩个点,和紧挨它的短的那条边的点,共三个点,求叉积判断左右手 1 #include<iostream> 2 using namespace std; 3 4 co...

2020-08-19 19:50:00 135

原创 牛客多校(2020第三场)B Classical String Problem

题目链接:https://ac.nowcoder.com/acm/contest/5668/B题意:有一个字符串,有俩种操作询问第x个字符把最左边的x个字符搬到最右边或者把最右边的x个字符搬到最左边题解:用一个指针k,表示字符串起始位置,向右移动则(k + x) % length, 像左移动则(k + x + length) % length查询则s[(k+x-1)%...

2020-08-19 11:28:00 133

原创 牛客多校(2020第三场)L Problem L is the Only Lovely Problem

题目链接:https://ac.nowcoder.com/acm/contest/5668/L题意:判断一个字符串是否lovely开头,不分大小写题解:将字符串全部换成小写字母,判断该字符串开头是否未lovely 1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4...

2020-08-19 10:31:00 122

原创 牛客多校(2020第三场)A Clam and Fish

题目链接:https://ac.nowcoder.com/acm/contest/5668/A题意:小月有n个单位时间都在钓鱼,每个单位时间有4种状态,有蛤蜊/没蛤蜊,有鱼/没鱼。小月事先知道这n个时间点的状态。每个事件点有四种可能的动作:若该时间点有鱼,则可以直钓鱼若该时间点有蛤蜊,则可以利用蛤蜊制造一袋鱼饵。若该时间点至少有一个鱼饵,则可以利用这个鱼饵钓一条鱼,之后鱼...

2020-08-19 09:57:00 141

原创 牛客多校(2020第四场)H Harder Gcd Problem

题目链接:https://ac.nowcoder.com/acm/contest/5669/H题意:把1~N的数分成尽量多的组(俩个为1组),使得每组gcd大于1.输出任意一种方案题解:p * 2 > n 的 p 必然不能匹配,将他们除去倒序枚举所有质因子p,考虑所有是 p 的倍数、且未被匹配的书,任意将他们匹配,如果个数是奇数就留下p * 2最后把偶数随意匹...

2020-08-18 20:03:00 192

原创 牛客多校(2020第四场)F Finding the Order

题目链接:https://ac.nowcoder.com/acm/contest/5669/F题意:有俩条平行线AB,CD给出AC,AD,BC,BD,问AB//CD还是AB//DC题解:找到这四个距离的最大值如果最大值来自AD,BC则是AB//CD,否则为AB//DC 1 #include<iostream> 2 #include<cstrin...

2020-08-18 19:56:00 175

原创 牛客多校(2020第四场)B Basic Gcd Problem(质因数分解)

题目链接:https://ac.nowcoder.com/acm/contest/5669/B题意:那本题只要求出n的质因子个数即可 1 #include<iostream> 2 #include<cstring> 3 #include<algorithm> 4 #include<cmath> 5 #include...

2020-08-18 18:10:00 203

原创 牛客多校(2020第五场) E Bogo Sort

题目链接: https://ac.nowcoder.com/acm/contest/5670/E题意:给出一个置换P,问1~n这n个数有多少种排列,能经过若干次p的置换变为有序序列?答案对10^N取模题解:找出数组中,每一个环得长度,求所有环的长度的最小公倍数难点:大数模板,取环长度计算环长度模板 1 for(int i=1; i<=n; i++) 2 { 3 ...

2020-08-18 14:59:00 178

原创 牛客多校(2020第五场)D Drop Voicing

题目链接: https://ac.nowcoder.com/acm/contest/5670/D题意:给定一个1~n得排列,有俩种操作操作1:可以将倒数第二个数放到开头操作2:可以将开头得第一个数放到最后连续若干次操作1(包括1次)成为一段现在要将排序变成1~n,要使得段数尽可能最小,输出这个最小值2 <= n <= 500题解:    通过观察可以发...

2020-08-18 13:37:00 168

原创 牛客多校(2020第五场)I Hard Math Problem

题目链接:https://ac.nowcoder.com/acm/contest/5670/I题解:  一个大佬朋友画的图!!!膜拜  白色部位是总部1 #include<stdio.h>2 3 int main() {4 printf ("%.6f", 2.0/3);5 }...

2020-08-18 11:36:00 193

原创 牛客多校(2020第五场)F DPS

题目链接:https://ac.nowcoder.com/acm/contest/5670/F题解:注意爆int,需注意double精度问题,向上取整 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 5 const long long MAX_N = 1000; 6...

2020-08-18 11:25:00 138

原创 牛客多校(2020第六场)B Binary Vector+逆元求法

逆元求法参考链接:https://www.cnblogs.com/daybreaking/p/9342060.html题目链接:https://ac.nowcoder.com/acm/contest/5671/B题解思路: 1 #include<iostream> 2 #include<algorithm> 3 #include<cstring...

2020-08-17 19:42:00 143 1

原创 牛客多校(2020第六场)C Combination of Physics and Maths(贪心)

题目链接:传送门题解:  此题就是一个矩阵的最后一行的数代表底面积,所有数的和为重量,求压强Pa/b<=(a+c)/(b+d)<=c/d所以如果选择子矩阵有很多列,则拆成俩个行数不变得更小子矩阵(也就是竖着切),其中一个肯定是不最坏的情况所以答案就是寻找单列最大值 1 /* 2 a/b <= (a+c)/(b+d) <= c/d ...

2020-08-17 11:25:00 171

原创 牛客多校(2020第六场)E Easy Construction

示例1输入2 1输出1 2说明The sum of subintervals [1],[1,2][1],[1,2][1],[1,2] both satisfy ≡1(mod2), and their lengths are1,21,21,2 respectively.示例2输入3 1输出-1题解:如果...

2020-08-17 11:17:00 184

原创 牛客多校(2020第十场)E Game

题目链接:https://ac.nowcoder.com/acm/contest/5675/E题解:求最大前缀平均值 1 #include<unordered_map> 2 #include<vector> 3 #include<iostream> 4 #include<cstring> 5 #include<algor...

2020-08-17 10:58:00 263

原创 牛客多校(2020第十场)A Permutation

输入235输出1 21 2 4 3题解:每次能*2就*2,不行就*3 1 #include<unordered_map> 2 #include<vector> 3 #include<iostream> 4 #include<cstring> 5 #include<algorit...

2020-08-17 10:47:00 200

原创 牛客多校(2020第九场)A Groundhog and 2-Power Representation

输入2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)输出1315题解:直接附上代码,注释非常清晰 1 #include<iostream> 2 #include<cstring> 3 #include<string> 4 #include<algorithm&...

2020-08-17 10:35:00 148

原创 牛客多校(2020第九场)F Groundhog Looking Dowdy

输入4 31 32 8 61 23 1 7 5输出2说明Apple will pay attention to Groundhog's clothes on day 1, 3, and 4 ,Groundhog will wear clothes with dowdiness of 3, 2, and 1 on day 1, 3, and...

2020-08-15 17:38:00 193

原创 牛客多校(2020第九场)K The Flee Plan of Groundhog

题目大意:有一个土拨鼠在节点1,一个橘子在节点n,在t时刻之前土拨鼠向着n走,橘子不动,从t时刻开始,橘子开始抓土拨鼠,土拨鼠开始跑,土拨鼠 1m/s 橘子 2m/s,问还有多长时间橘子才能抓到土拨鼠。题解:首先要求的 t 时刻土拨鼠的位置,然后土拨鼠需要逃跑,所以得与 n 点背向而跑,这时候有俩种可能可供土拨鼠跑的路很长,orange抓到它也没泡到尽头可供土拨鼠跑的路很短,...

2020-08-09 19:01:00 260

原创 牛客多校(2020第九场)I The Crime-solving Plan of Groundhog

题目描述Today, ZLZX has a mysterious case: Orange lost his down jacket hanging in his dorm room. Under the expectations of everyone, detective Groundhog took his small spoon of the artifact and star...

2020-08-09 15:44:00 275

原创 杭电多校第六场 1006 A Very Easy Graph Problem(最小生成树) + Krusal算法的简介

题解:当时最初我想的是俩个for循环,每个点都跑一次dijstra,答案当然超时看了题解后发现忽略了第 i 条边的长度是 2^i 这个重要信息提示, 这个的意思是u -> v 只要能通过前 i-1 条边到达,就绝对不会走第 i 条边,因为(2^1 + 2^2 + ... + 2^(i-1) < 2^i,所以俩个点的最短距离,就是最小生成树中俩个点的距离所以这个题变...

2020-08-07 18:57:00 259 1

原创 牛客多校(2020第八场)G-Game SET

题意:输入n种牌以及牌的属性,任意选3张,这3张满足4种属性,要么全相同,要么全不同,“*”是万能牌,可以变成你想要的任意的牌,输出3张拍的序号。题解:暴力枚举更新一种更简洁明了的代码 1 //暴力 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 #inc...

2020-08-05 13:28:00 174

原创 牛客多校(2020第八场)I - Interesting Computer Game

Apollo is playing an interesting computer game. There are N rounds in the game. At each round, the computer will give Apollo two integers (aia_iai​ and bib_ibi​), and Apollo can do exactly one o...

2020-08-04 18:29:00 230

原创 牛客多校(2020第八场) K - Kabaleo Lite

参考:https://www.cnblogs.com/lilibuxiangtle/p/13427959.html题目描述Tired of boring WFH (work from home), Apollo decided to open a fast food restaurant, called KabaleoLite\textbf{Kabaleo Lite}Kabale...

2020-08-04 14:00:00 198

原创 牛客多校(2020第七场) H-Divding

题目描述The following rules define a kind of integer tuple - the Legend Tuple:(1, k) is always a Legend Tuple, where k is an integer.if (n, k) is a Legend Tuple, (n + k, k) is also a Legend Tuple...

2020-08-02 14:39:00 287

原创 牛客多校(2020第七场) B - Mask Allocation

Nowadays, the Kingdom of Dreamgrid is suffering from a national pandemic. Fortunately, president Baobao is working effectively with the Center for Disease Control (CDC) and they are trying their ...

2020-08-02 09:47:00 217

原创 牛客多校(2020第七场) D-Fake News

题目描述McDonald Thumb, the greatest president ever in the history of the Great Tokitsukaze Kingdom has held his 100th press conference about the global pandemic after making his 1000000th tweets w...

2020-08-02 08:19:00 265

原创 拓展KMP算法

参考原文地址:https://segmentfault.com/a/1190000008663857

2020-07-25 17:11:00 121

原创 Java关于Object类中equal方法的理解

话不多说,先上例题 1 package Ch_11; 2 3 public class Test { 4 public static void main(String[] args) { 5 Object circle1 = new Circle(); 6 Object circle2 = new Circle(); 7 ...

2020-04-12 00:40:00 377 1

原创 单源最短路径

本文章使用狄克斯特拉算法,该算法不可以应用于包含负权值的图。具有负权值的图可以套用贝尔曼-福特算法或弗洛伊德算法来处理输入:第一行输入G的顶点数n。接下来n行按如下格式输入各顶点u的邻接表。   u k v1 c1 v2 c2 ... vk ck   G中的各顶点编号分别为0至n-1。u代表顶点的编号,k代表u的出度。vi(i = 1, 2, ... , k)代表与u相邻顶点的编号...

2020-04-09 18:08:00 267

原创 最小生成树

1 //本代码解决,一个图的最小生成树的各边权值总和 2 3 #include<iostream> 4 using namespace std; 5 //static声明静态变量,只运行一次, const限定一个变量不允许被改变,产生静态作用。 6 static const int MAX = 100; 7 static const int INFTY =...

2020-04-09 17:10:00 130

End-to-End Object Detection with Transformers

End-to-End Object Detection with Transformers论文阅读笔记

2022-12-31

An Image is worth 16x16 Words: Transformer for image recognition

An Image is worth 16x16 Words: Transformer for image recognition手写笔记

2022-12-31

Attention is all you need论文阅读笔记

Attention is all you need论文阅读笔记

2022-12-25

吴恩达机器学习编程作业ex1(Python版)

吴恩达machine learning第二周课后编程作业,python版

2021-12-19

空空如也

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

TA关注的人

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