山东省第三届acm

#include <iostream>
#include <stdio.h>
using namespace
std;
int s[4],p[4];

long long llmax(long long a,long long
b)
{
    return a>b?a:b;
}
int
main()
{
    int t;
   
cin>>t;
    int c=1;
   
while(t--)
    {
       
for(int i=1; i<=3;
i++)
           
cin>>s[i]>>p[i];
        int
V;
       
cin>>V;
        int
k1=1,k2,k3;
        for(int i=2; i<=3;
i++)
       
{
           
if(p[i]*s[k1]>p[k1]*s[i])//判断优先级
               
k1=i;
       
}
       
if(k1==1){k2=2;k3=3;};//k1是最优的物品,k2,k3是谁没有关系
       
if(k1==2){k2=1,k3=3;};
       
if(k1==3){k2=1,k3=2;};
        long long
ans=0;
        for(int i=0; i<s[k1];
i++)//枚举
       
{
            for(int
j=0; j<s[k1];
j++)
           
{
               
long long temp=i*s[k2]+j*s[k3];//temp为 i+j件
次品的容量
               
if(temp>V)
                   
break;
               
else
               
{
                   
long long v=V-temp;//    
v为i+j件次品放下后剩余的空间
                   
ans=llmax(ans,v/s[k1]*p[k1]+i*p[k2]+j*p[k3]);//选最大值
               
}
           
}
       
}
        cout<<"Case
"<<c++<<": "<<ans<<endl;
   
}
    return 0;
}

山东省第三届acm,码迷,mamicode.com

时间: 2024-11-16 22:47:16

山东省第三届acm的相关文章

Sdut2411 Pixel density 山东省第三届ACM省赛(输入输出字符串处理)

本文出处:http://blog.csdn.net/svitter 原题:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2411 题意:给你一个串,让你依据那个串来输出ppi.坑特别多.ppi的计算方法是dp / inches; dp = sqrt(wp*wp + hp * hp); 现在我来说说这个题目有多坑: 给你的串的格式是这样: name + inches+ "inches"

[2012山东省第三届ACM大学生程序设计竞赛]——Fruit Ninja II

Fruit Ninja II 题目:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2416 Time Limit: 5000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 Have you ever played a popular game named "Fruit Ninja"? Fruit Ninja (known as Fruit Ninja

[2012山东省第三届ACM大学生程序设计竞赛]——n a^o7 !

n a^o7 ! 题目:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2413 Time Limit: 1000MS Memory limit: 65536K 题目描述 All brave and intelligent fighters, next you will step into a distinctive battleground which is full of sweet and hap

Sdut 2416 Fruit Ninja II(山东省第三届ACM省赛 J 题)(解析几何)

Time Limit: 5000MS Memory limit: 65536K 题目描写叙述 Haveyou ever played a popular game named "Fruit Ninja"? Fruit Ninja (known as Fruit Ninja HD on the iPad and Fruit Ninja THD for NvidiaTegra 2 based Android devices) is a video game developed by Hal

[2012山东省第三届ACM大学生程序设计竞赛]——Mine Number

Mine Number 题目:http://acm.sdut.edu.cn/sdutoj/problem.php? action=showproblem&problemid=2410 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描写叙述 Every one once played the game called Mine Sweeping, here I change the rule. You are given an n*m ma

2012年&quot;浪潮杯&quot;山东省第三届ACM大学生程序设计竞赛 Fruit Ninja I

题意: 水果忍者,给你n个水果的出现时间,出现位置,和他是否是好水果,切到好水果+1,切到坏水果-1,连续切到三次以上分数加倍. 每次只能切一刀,两刀之间的间隔大于等于m 问怎样安排能使得分最大: 解法:先求出每一秒出手能得到的最大的得分,双重暴力, 再用DP求出手时间: #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <stdio.h

sdut2408 pick apples (贪心+背包)山东省第三届ACM省赛

本文出自:http://blog.csdn.net/svitter/ 题意:三种苹果,每种都有对应的Size,Value,给你一个背包空间,求最大的价值. 本题目的关键就在于非常大的背包空间 依据indicates the size (1 <= S<= 100) 我们可以考虑在1000000(100^3)之外的空间放性价比最高的苹果.为什么时100^3? 要知道背包如果正好填满,而填满空间相应价值的苹果大于不填满的价值的苹果,那么就选择能填满空间而使价值最大的苹果,而非性价比最高的苹果--性价

sdut 2603 Rescue The Princess(算是解析几何吧)(山东省第四届ACM省赛A题)

题目地址:sdut 2603 Rescue The Princess Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 Several days ago, a beast caught a beautiful princess and the princess was put in prison. To rescue the princess, a prince who wanted to marry the princess

Alice and Bob(2013年山东省第四届ACM大学生程序设计竞赛)

Alice and Bob Time Limit: 1000ms   Memory limit: 65536K 题目描述 Alice and Bob like playing games very much.Today, they introduce a new game. There is a polynomial like this: (a0*x^(2^0)+1) * (a1 * x^(2^1)+1)*.......*(an-1 * x^(2^(n-1))+1). Then Alice as