自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 勇者斗恶龙anwser

#include <cstdio> #include <algorithm> using namespace std; const int maxn = 20000+5; int A[maxn],B[maxn]; int main() { int n,m; while(scanf("%d%d",&n,&m) ==2 && n && m){ for(int i=0;i<n;i++)scanf("%d

2020-11-03 13:11:18 126

原创 勇者斗恶龙question

你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(砍下所有头)。村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉恶龙一个直径不超过x的头,且需要支付x个金币,如何雇佣骑士才能砍掉恶龙的所有头,且需要支付的金币最少?注意,一个骑士只能砍一个头(且不能雇佣两次) 输入格式: 输入包含多组数据。每组数据的第一行为正整数n和m(1<=n,m<=20000); 以下n行每行为一个整数,即恶龙每个头的直径;以下m行每行为一个整数,即每个骑士的能力。输入结束标志为n=m=0。 输出格式: 对于每组

2020-11-02 15:52:42 102

空空如也

空空如也

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

TA关注的人

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