摘要: C-Messenger in MAC 题意: 即输入n个pair<int,int> [a,b],任意选择0个或多个arri,使得式子值小于等于K的情况下,最多可以选几个不同的i。i可以不连续.可以只选一个点,但不可以重复选一个点。 做法:思维。可以发现按b从小到大排序之后,b部分计算的值为br-bl 阅读全文
posted @ 2024-03-13 01:03 osir 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 数正方形 题意: 做法:发现边长为1的正方形,中间不能放正方形。边长为2的正方形中间可以放1个正方形...以此类推。 又容易计算出边长为x的正方形在n*n的矩阵中有几个。 const int mod=1e9+7; void solve(){ //J P8692 [蓝桥杯 2019 国 C] 数正方形 阅读全文
posted @ 2024-03-10 21:31 osir 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 天梯赛2补题:天梯选拔赛2补题_2024_03_09 - ouhq - 博客园 (cnblogs.com) 牛客小白月赛88补题:牛客小白月赛88补题D - ouhq - 博客园 (cnblogs.com) 练习情况:这周打了一场小白月赛,E题准备等下接着补。还有一场天梯赛选拔2,题都补得差不多了, 阅读全文
posted @ 2024-03-10 21:13 osir 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 补题1:奶茶袋收集 题意: 做法:贪心。之前还做过类似的题,赛时一直想不出来。选择k个连续的的区间,就是需要添加k-1个挡板。问题是挡板设置在哪里?可以发现一个连续线段的max-min等于线段中各个差值之和。如果k=1,那么ans=∑(ai+1-ai);如果k=2,那么需要添加一个挡板。贪心地放,挡 阅读全文
posted @ 2024-03-10 18:13 osir 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 补题1:秀恩爱分的快 题意: 做法:先读入照片的数据存起来,知道A,B的性别之后再遍历照片,按照异性进行cnt.有一个细节就是0和-0是无法区分的如果不用字符串读入的话。所以要字符串来存数据,后面再做判断,剩下的就简单遍历一下照片,然后relateA和relateB分开计算即可。 bool cmp( 阅读全文
posted @ 2024-02-24 21:04 osir 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 补题1:Tokitsukaze and Password (easy) 题意:给一个只包含数字0到9,字母a,b,c,d,_.的字符串(1<=length<=9)和一个数字Y,其中a,b,c,d,_;都是未知的,且a,b,c,d直接各不相等,_无限制。问在没有前导0的前提下,a,b,c,d,_;填入 阅读全文
posted @ 2024-02-18 13:31 osir 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 7 ,3,,9,4,8..... 阅读全文
posted @ 2024-02-16 02:06 osir 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一般常见的类型有: 奇偶性 对称性:抄作业(后手抄先手,或先手抄后手;对方怎么操作,就在对称的位置进行相同操作,只要对方能进行操作,那么抄作业的那方一定就能操作,所以抄作业那方一定是胜方) 具体情况具体分析,考虑题目的特殊性;例如在某二叉树上取任意满二叉树,并删去;因为满二叉树一定是奇数的,所以只需 阅读全文
posted @ 2024-02-15 23:57 osir 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 补题1:[蓝桥杯2013国AC]网络寻路题意:找出包含四个结点的路径条数,源结点和终结点可以相同,但中间节点必须不同。 做法:dfs暴力搜简单易想,但是会TLE。另一种巧妙的做法,枚举每一条边(最多1e5条),固定每一条边,ans+=(du[u]-1)*(du[v]-1)*2;即为答案。一条边固定两 阅读全文
posted @ 2024-02-04 13:35 osir 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 补题1:密码脱落 题意:给出一个字符串,问最少添加几个字符让该字符串成为回文串. 做法:(回文的特性)倒转字符串,找出最长公共子序列,即为最长回文子序列。故n减去最长回文子序列即答案. int dp[1003][1003]={0}; void solve(){ //I o(n^2) string s 阅读全文
posted @ 2024-01-23 19:15 osir 阅读(1) 评论(0) 推荐(0) 编辑