会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
2023年8月14日
2023牛客暑期多校训练营9--I Non-Puzzle: Segment Pair
摘要: 思路: 直接枚举区间左端点,用一个cnt数组表示当前端点l,r或者L,R存在1个还是2个或者0个。用一个sum变量记录有多少段区间覆盖了该端点,如果sum==n那么这个端点就有了贡献。 更详细的看代码注释。 #include<bits/stdc++.h> using namespace std; #
阅读全文
posted @ 2023-08-14 21:53 Feintl
阅读(45)
评论(0)
推荐(0)
编辑
2023年8月12日
TZOJ3326--Barn Repair(优先队列,贪心)
摘要: 题目简述: 某天刮了一阵大风,把牛棚的门吹飞了,总共有s个牛棚,幸运的是并不是每个牛棚都有牛。现在你可以购买m块木板,商店里有各种型号的木板,木板长度为多少就需要多少金钱。木板用来给牛棚装上门。要求把所有有牛的牛棚都装上门,并且花的金钱最少。 给了一正整数C,接下来C行每行一个正整数,表示该牛棚有牛
阅读全文
posted @ 2023-08-12 19:37 Feintl
阅读(21)
评论(0)
推荐(0)
编辑
TZOJ4295--Modular Inverse
摘要: 题目简述: 给你一个整数a(0<a<=1000)和一个模数m(0<m<=1000),问是否存在一个正整数x使得a*x%m=1,使x尽可能小。 标准输入 33 114 125 13 标准输出 4Not Exist8 思路1: 暴力,观察数据很显然,x的范围是0~(m-1),由于输出要求x为正整数,当x
阅读全文
posted @ 2023-08-12 18:43 Feintl
阅读(27)
评论(0)
推荐(0)
编辑
2023年8月10日
TZOJ8036--生日礼物
摘要: 题目简述: 给你n个数,让你选取不超过m个连续的区间,区间不重叠,求区间总和最大。 标准输入 5 2 2 -3 2 -1 2 标准输出 5 思路: 1.很显然能够想到把原数组简化成形如一正一负的数组。 2.特殊情况,当正数连续块小于等于m时答案很显然是所有正数相加。 3.一般情况,当正数连续块大于m
阅读全文
posted @ 2023-08-10 22:04 Feintl
阅读(60)
评论(0)
推荐(0)
编辑
2022年5月16日
TZOJ1614 MooFest详解(树状数组)
摘要: 具体题目请点☞TZOJ1614 题目简述 有N头牛,它们在同一行上且位于不同的位置,求每两头牛产生值的总和。 题解 暴力的话双重循环O(n^2),当然会T了。此时我们就得找别的方法。通过观察我们可以发现Vi越大这头牛的贡献就越大,所以我们可以按照Vi从大到小,逐个计算,每计算一个放走一头牛。我们可以
阅读全文
posted @ 2022-05-16 21:08 Feintl
阅读(71)
评论(2)
推荐(1)
编辑
Feintl
公告
导航
博客园
首页
新随笔
联系
订阅
管理