自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ZUST 集训队19菜鸡互啄-7 题解

A-Dynasty Puzzles 题目意思说:有一个王朝,他们国王的名字用姓氏的简写来标记每一代。为了保证王朝的稳定,现在这个王朝的继承人的名字需要满足继承者名字的第一个字母要和前代名字最后一个字母相同。然后拼接起来的名字,第一个字母和最后一个字母相同。现在有一个考古博士,知道了这个王朝国王和亲戚的名字。问你这个王朝所能够得到的最长字符串。 设DP[i][j]表示字符串的首字母是i,尾字母是j。dp[j][v]=max(dp[j][v],dp[j][u]+len)(此时字符串a的首字母是u,尾字母是v)当

2020-05-16 18:40:56 343

原创 ZUST 集训队菜鸡互啄-5

A- Roads not only in Berland 题目大意:给你N个点和N-1条边,每次操作要隐藏一条边和增加一条边,问最少第几次操作时N个城市可以互相到达 可以考虑并查集合并时判断环,答案就是环的个数。判断到环时记录环上一条边为隐藏边,要添加的边就是根结点与根节点直接的边。 #include<bits/stdc++.h> using namespace std; const ...

2020-05-04 16:58:10 240

原创 ZUST 集训队19菜鸡互啄-4

A-Tournament 签到题 瞎搞就行了 #include<bits/stdc++.h> using namespace std; int t[60],a[60]; int main() { int n,x,y; cin>>n; int cnt=n*(n-1)/2; for(int i=1;i<cnt;i++) { ...

2020-05-02 17:02:01 163

原创 ZUST 集训队19届菜鸡互啄-3题解

A- Checkout Assistant 01背包变形 题目大意:Bob 来到一家现购自运商店,将 n 件商品放入了他的手推车,然后到收银台 付款。每件商品由它的价格 pi 和收银员扫描它的时间 ti 秒定义。当收银员正在扫 描某件商品时,Bob 可以从他的手推车中偷走某些其它商品。Bob 需要恰好 1 秒 来偷走一件商品。Bob 需要付给收银员的最少钱数是多少?请记住,收银员扫描 商品的顺序由...

2020-04-25 16:55:28 285

原创 ZUST 集训队19届菜鸡互啄-2 题解

A-Hierarchy 最小生成树,在建树时要判断一下后面那个点有没有被管理过,加一个VIS记录即可 #include<bits/stdc++.h> using namespace std; const int maxn=1e4+10; struct node { int x,y,z; }e[maxn]; int fa[maxn],a[maxn]; bool vis[maxn]...

2020-04-11 17:10:46 209

原创 ZUST 集训队19届菜鸡互啄-1 题解

假 题解都是认真瞎几把 写的,看不懂的看代码 A-meeting 题目链接 题意让你求要带多少个毯子,即求有几个暖气片覆盖不到的点。暴力模拟即可。 #include <bits/stdc++.h> using namespace std; int main() { int x[1000], y[1000], r[1000], a, b, c, d, n, j, k, A = 0; ...

2020-04-03 16:43:26 309

空空如也

空空如也

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

TA关注的人

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