思路:我们考虑dp[ i ] 表示的是 i 在指定位置上 的最大个数, dp[ i ] = max(dp[ j ] + 1) j需要满足3个条件 1. j < i 2. a[ j ] < a[ i ] 3. a[ i ] - a[ j ] <= i - j 通过 2,3 我们能推出1 所以其实是个二
转载
2018-06-17 15:13:00
47阅读
2评论
1 class Solution:
2 def corpFlightBookings(self, bookings: 'List[List[int]]', n: int) -> 'List[int]':
3 dic = dict()
4 for begin,end,val in bookings:
5 if begi
转载
2019-07-07 12:43:00
100阅读
1109. Group Photo (25)时间限制400 ms内存限制65536 kB代码长度限制160ng a grou
原创
2022-08-30 10:10:34
37阅读
我们设f[i]为保留第i个木块最多的符合未知数
显然f[i]=max(f[j])+1 满足i>j a[i]>a[j] i-j>=a[i]-a[j]
我们把最后一个式子变成a[i]-i<=a[j]-j
三元关系很不好弄对吧,但仔细观察可知,由最后两个式子一定可以推出i>j
那不就水了,排序树状数组即可
1 var f,a,b:array[0..100010] of
转载
2015-05-27 14:33:00
50阅读
2评论
PAT 1109 C++ 版1.题意2.分析3.代码#include<cstdio>#include<algorithm>#include<string.h>#include<iostream>#define N 10001using namespace std;//新建一个student 结构体,用于保存student的信息...
原创
2021-07-08 11:39:03
38阅读
PAT 1109 C++ 版1.题意2.分析3.代码#include<cstdio>#include<algorithm>#include<string.h>#include<iostream>#define N 10001using namespace std;//新建一个student 结构体,用于保存student的信息...
原创
2022-01-26 10:25:44
49阅读
题目描述: 给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。 输入: 每组数据的第一行是两个整数 n 和 m(0<=n<=1000)。n 表示图的顶点数目,m 表示图中边的数目。如果 n 为 0 表示输入结束。随后有 m 行数据,每行有两个值 x 和 y(x<=n)(y <=n),表
转载
2018-10-02 10:06:00
94阅读
2评论
Language of FatMouseTime Limit: 10 Seconds Memory Limit: 32768 KBWe all know that FatMouse doesn't speak English. But n
转载
2013-08-17 21:57:00
108阅读
2评论
题目地址:点击打开链接
思路:用STL容易超时,本题没有超时,用字典树比较麻烦,可以先排序再二分搜索
AC代码:
#include
#include
#include
#include
using namespace std;
int main()
{
map entry;
char a[20],b[20],c[40];
string value,key;
原创
2022-08-04 14:04:00
27阅读
PAT 1109 Group Photo [Java]1. 题意在为集体拍照时,构成规则是非常重要的。给出为N 个人站成K 行的规则如下:每行的人数必须是N/K (向下取整),所有的剩下的人(如果有的话)站在最后一排后一行的人必须不矮于前一行的人每行中,最高的人站在中间的(定义成:m/2 + 1),m是该行人的总数, 除法的结果必须向下取整。每行中,其它的人必须按照 从高到矮(n...
原创
2022-01-26 10:35:01
61阅读
时光飞逝,转眼间,四个半月的学习生活就这样结束了,很舍不得。回顾华清的学习生活是非常美好的。这里良好的学习氛围是我梦寐以求的,四个多月的学习,没有工作压力,没有生活烦恼,有的只是对于知识的渴望和收获知识的满足感,一个字:爽!老师们的悉心教导和他们对知识的执着追求是令我最敬佩的。王剑老师,他的眼中总是闪烁着智慧的光
原创
2023-05-07 15:01:39
98阅读
rv1109 移植python是一项具有挑战性的任务,涉及对Python的兼容性、运行效率以及各种依赖库的适配。以下是详细的解决方案和过程记录,将帮助您顺利完成此项目。
## 版本对比
在开始移植之前,了解不同版本Python和rv1109之间的特性差异至关重要。以下是兼容性分析与特性对比。
#### 特性对比表
| 特性 | Python 3.8
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 We all know that FatMouse doesn't speak Engl...
原创
2021-08-05 14:52:33
196阅读
We all know that FatMouse doesn't speak English. But now he has to be prepared since our nation will join WTO soon. Thanks to Turing we have computers
转载
2017-03-10 10:46:00
41阅读
2评论
Formation is very important when taking a group photo. Given the rules of forming K rows with N people as the following: The number of people in each
转载
2018-03-01 19:06:00
114阅读
这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 firsti 到 lasti (包含 firsti 和 lasti )的 每个航班 上预订了 ...
转载
2021-07-24 14:24:00
139阅读
Formation is very important when taking a group photo. Given the rules of forming K rows with N people as the following: The number of people in each
转载
2019-02-27 22:31:00
96阅读