-
个人简介
2023tyoi0427
#include <iostream> #include <algorithm> #include <iomanip> #include <vector> using namespace std; struct point{ int x,y; }; point p[600]; int dp[600][105]; bool cmp(point a,point b){ if(a.x!=b.x) return a.x<b.x; return a.y<b.y; } int main(){ freopen("point.in","r",stdin); freopen("point.out","w",stdout); int n,k; int ans=k+1; cin>>n>>k; for(int i=1;i<=n;i++) cin>>p[i].x>>p[i].y; sort(p+1,p+n+1,cmp); int use=0,as=0; for(int i=1;i<=n;i++) { for(int j=0;j<=k;j++) dp[i][j]=1+j; } for(int i=1;i<=n;i++){ for(int t=0;t<=k;t++){ for(int j=i+1;j<=n;j++){ if(i==j)continue; int x=p[i].x,y=p[i].y; int nx=p[j].x,ny=p[j].y; if(nx<x||ny<y) continue; int dis=(nx-x+ny-y-1); if(t+dis>k) continue; dp[j][t+dis]=max(dp[j][t+dis],dp[i][t]+dis+1); ans=max(ans,dp[j][t+dis]+k-t-dis); } } } cout<<ans<<endl; return 0; } -
通过的题目
-
最近活动
- CSP第二轮动态规划经典题目(需要文件读写) IOI
- 少年宫CSPJ第十一轮模拟 IOI
- 少年宫CSPS第十一轮模拟 IOI
- 少年宫CSPS第十轮模拟赛 IOI
- 少年宫CSPJ第十轮模拟 IOI
- 少年宫CSPS第九轮模拟赛 IOI
- 少年宫CSPJ第九轮模拟 IOI
- 少年宫CSPS第八轮模拟赛 IOI
- 少年宫CSPJ第八轮模拟赛 IOI
- 少年宫CSPS第七轮模拟赛 IOI
- 少年宫CSPJ第七轮模拟赛 IOI
- 2026年CSP-S第二轮模拟3 OI
- 2026年CSP-J第二轮模拟3 OI
- 2026年CSP竞赛第一场模拟第二轮比赛(需要文件读写) OI
- 测试 OI
- 省秀周一练习 IOI
- 测试 IOI
- 六级测试 IOI
- 并查集 IOI
- USACO 测试 IOI
- 中心团队树论 IOI
- 省秀周一下午信息队(并查集&拓扑&最小生成树) 作业
- USACO测试 IOI
- 省秀开学测试 IOI
- 中心团队开学测试2 OI
- GESP八级编程题目 作业
- 周日上午中心团队B IOI
- 省秀复习 作业
- 省秀模拟赛 OI
- 阅读量超大的CSP题目 IOI
- 周三中级A班 IOI
- 2025 CSP模拟题(普转提难度)3 OI
- CSP模拟题(普转提难度)2 OI
- 中心团队面试题目复盘 IOI
- 中心团队A班 状态压缩DP IOI
- 越秀区少年宫4月月测(初级) OI
- 越秀区少年宫4月月测(提高+难度) IOI
- 越秀区少年宫4月月测(普及组难度) OI
- 越秀区steam初赛编程题重现 IOI
- 复习:最长上升子序列原题(DP解法 多题预警) IOI
- 中心团队B班开学测试 IOI
- 2024年CSP-S赛前模拟1 OI
-
最近编写的题解
This person is lazy and didn't write any solutions.
题目标签
- 入门组模拟
- 16
- 数据结构
- 6
- 并查集
- 6
- 动态规划
- 5
- 提高组模拟
- 5
- 模拟
- 4
- 语言基础
- 4
- 搜索
- 3
- 树
- 3
- 图结构
- 2
- BFS
- 2
- 竞赛
- 2
- 循环语句
- 2
- 字符串、字符数组
- 2
- 字符串
- 2
- 其他
- 2
- GESP六级
- 2
- 最短路
- 1
- 模板
- 1
- 普及
- 1