hdu4070杀虫贪心
来源:互联网 发布:mac pro切换输入法 编辑:程序博客网 时间:2024/04/27 17:45
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<iostream>
#include<string.h>
const int inf = 0x3f3f3f;
using namespace std;
int mutiply(int a[],int b[],int p,int r)
{
int i = p - 1, j = r + 1 ;
int x = a[p];
while(1)
{
i++;
while(a[i] < x)i++;
j--;
while(a[j] > x)j--;
if(i < j)
{
int ex = a[i];
a[i] = a[j];
a[j] = ex;
ex = b[i];
b[i] = b[j];
b[j] = ex;
}
else return j;
}
}
void quicksort(int a[],int b[],int p,int r)
{
if(p < r)
{
int q = mutiply(a,b,p,r);
quicksort(a,b,p,q);
quicksort(a,b,q+1,r);
}
}
int d[100001],t[100001],test,n;
int main()
{
while(scanf("%d",&test) != EOF)
{
for(int k = 1 ; k <= test ; k++)
{
scanf("%d",&n);
for(int i = 1 ; i <= n ; i++)
{
scanf("%d%d",&d[i],&t[i]);
}
quicksort(t,d,1,n);
int maxx = 0,sum = 0;
for(int i = n ; i >= 1 ; i--)
{
sum += d[i];
if(sum + t[i] > maxx)
maxx = sum + t[i];
}
printf("Case %d: %d\n",k,maxx);
}
}
}
#include<stdlib.h>
#include<math.h>
#include<iostream>
#include<string.h>
const int inf = 0x3f3f3f;
using namespace std;
int mutiply(int a[],int b[],int p,int r)
{
int i = p - 1, j = r + 1 ;
int x = a[p];
while(1)
{
i++;
while(a[i] < x)i++;
j--;
while(a[j] > x)j--;
if(i < j)
{
int ex = a[i];
a[i] = a[j];
a[j] = ex;
ex = b[i];
b[i] = b[j];
b[j] = ex;
}
else return j;
}
}
void quicksort(int a[],int b[],int p,int r)
{
if(p < r)
{
int q = mutiply(a,b,p,r);
quicksort(a,b,p,q);
quicksort(a,b,q+1,r);
}
}
int d[100001],t[100001],test,n;
int main()
{
while(scanf("%d",&test) != EOF)
{
for(int k = 1 ; k <= test ; k++)
{
scanf("%d",&n);
for(int i = 1 ; i <= n ; i++)
{
scanf("%d%d",&d[i],&t[i]);
}
quicksort(t,d,1,n);
int maxx = 0,sum = 0;
for(int i = n ; i >= 1 ; i--)
{
sum += d[i];
if(sum + t[i] > maxx)
maxx = sum + t[i];
}
printf("Case %d: %d\n",k,maxx);
}
}
}
- hdu4070杀虫贪心
- 2011Fuzhou Online HDU4070
- SP3杀虫记
- 解读狼人杀虫洞连麦技术 | 硬创公开课
- 解读狼人杀虫洞连麦技术 | 硬创公开课预告
- 贪心!
- 贪心~
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- 贪心
- oracle imp-00037
- hdu4016卡牌概率
- Sql养成一个好习惯是一笔财富
- 用LinkedHashMap实现的简单LRU Cache
- HPC应用软件介绍
- hdu4070杀虫贪心
- Info.plist中常用的key简介
- SQL临时表和表变量的区别
- Oracle数据字典
- ubuntu 信号量
- 基于STM32-基本定时器3的PWM输出 例程(带中文注释 ) ------------(转)
- zoj3038
- 使用WinSetupFromUSB来U盘安装windowsXP(不使用win PE系统)
- java 内存泄漏文章