杭电OJ 3177题老是WA,/*思路:贪心算法,我们每次搬运想到就是使剩余的洞穴空间尽量大,当有两件物品时,有如下信息A a1 b1B a2 b2加入先搬A,则搬运过程中瞬间占用空间最大为a1+b2,如果先搬运B,则

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 09:59:06
杭电OJ3177题老是WA,/*思路:贪心算法,我们每次搬运想到就是使剩余的洞穴空间尽量大,当有两件物品时,有如下信息Aa1b1Ba2b2加入先搬A,则搬运过程中瞬间占用空间最大为a1+b2,如果先搬

杭电OJ 3177题老是WA,/*思路:贪心算法,我们每次搬运想到就是使剩余的洞穴空间尽量大,当有两件物品时,有如下信息A a1 b1B a2 b2加入先搬A,则搬运过程中瞬间占用空间最大为a1+b2,如果先搬运B,则
杭电OJ 3177题老是WA,
/*
思路:贪心算法,我们每次搬运想到就是使剩余的洞穴空间尽量大,当有两件物品时,有如下信息
A a1 b1
B a2 b2
加入先搬A,则搬运过程中瞬间占用空间最大为a1+b2,如果先搬运B,
则这一个瞬间最大占用体积为a2+b1,我们想使剩下的体积尽量大,所以我们选择min(a1+b2,a2+b1),如果先选A,
则有a1+b2b2-a2,所以我们可以看出,应该先选搬运体积和本身体积差值最大的贪心,由此得到最优搬运顺序!
*/
#include
typedef struct node{
int a;
int b;
int c;
}Node;
int quicksort(Node a[],int s,int e);
int main()
{
int v,n;
int t;
int i;
int flag;
Node a[1000];
scanf("%d",&t);
while(t--)
{
scanf("%d%d",&v,&n);
for(i=0;iv)flag=0;
else v-=a[i].a;
}
//开始逐个放进洞里.
if(flag)printf("Yes\n");
else printf("No\n");
}
return 0;
}
int quicksort(Node a[],int s,int e)
{
int f,b,key;
Node m,n;
f=s+1;
b=e;
key=a[s].c;
n=a[s];
if(s>=e)return 0;
while(f

杭电OJ 3177题老是WA,/*思路:贪心算法,我们每次搬运想到就是使剩余的洞穴空间尽量大,当有两件物品时,有如下信息A a1 b1B a2 b2加入先搬A,则搬运过程中瞬间占用空间最大为a1+b2,如果先搬运B,则
排序法确实有问题
while(f

杭电OJ 3177题老是WA,/*思路:贪心算法,我们每次搬运想到就是使剩余的洞穴空间尽量大,当有两件物品时,有如下信息A a1 b1B a2 b2加入先搬A,则搬运过程中瞬间占用空间最大为a1+b2,如果先搬运B,则 杭电 oj FatMouse' Trade原题连接:代码太长,不能发,考虑到了catfood 可能为0的情况,但是还是一直wa给个代码的连接吧,http://hi.baidu.com/%E6%88%91%E6%83%B3%E6%9C%89%E4%B8%AA%E4%BF%A1%E4%BB%B0/blog/item/6a609243435479208 杭电1576是什么思路? 杭电acm第3809题的详细思路 杭电acm2504 为什么WA有三个正整数a,b,c(0 杭电acm 什么思路啊 杭电1004 为什么老是WA?难道是我题意理解错了?#include #include using namespace std;char s[1001][16];int vis[1001];int data[1001];int main(){int N;while(cin>>N){memset(vis,0,sizeof(vis));memset(data,0,sizeof(data));data[0]=1;if(N==0)bre 杭电acm2143题怎么做?晕,老是出现Runing error (ingeter divide by zero)谁能教教我 家里电老是跳闸,怎么回事? 杭电acm 1159,公共子序列问题,我的思路漏掉什么了啊?老是wrong answer网上有人说是动态规划,我怎么没看出来呢……(新手,对该算法还不太懂)我的思路是这样的:读入两个字符串A、B对A的每一 杭电ACM 3809的详细解题思路是什么 C语言OJ题错误代码Output Limit Exceed,Description计算a+b,0 完了,上数学课老是跟不上思路?怎么办? 为什么我老是被电,静电 电动车老是充不满电怎么回事 电除尘电场老是跳是什么原因? 在acm里面,有哪个关于分组背包的oj题,要求每组恰好需要选一个物品的吗?请告诉我相关oj的题号,要求每组选且只选一个物品. 为什么Uva oj审题速度那么慢.即使是一道很简单的题看了刘汝佳的书 然后在Uva oj做题 都提交了两道题了 结果一道都没审出来 是对是错都不知道