#include <stdio.h>
int ren,wuping;
int qian[20];
int wu1[20],wu2[20],wu3[20];
int a[20],visit[20],sum,min;
void chong()
{
	for(int i=0;i<=wuping;i++)
		visit[i]=0;
}

void dfs(int step)
{
	if(step==ren+1)
	{
		sum=0;
		for(int i=1;i<=step;i++)
		{
			if(a[i]==1)
			{
				if(!visit[wu1[i]]&&!visit[wu2[i]])
				{
					visit[wu1[i]]=1;
					visit[wu2[i]]=1;
					sum+=(wu1[i]*qian[i]+wu2[i]*qian[i]);
				}
			}

			if(a[i]==2)
			{
				if(!visit[wu2[i]]&&!visit[wu3[i]])
				{
					visit[wu3[i]]=1;
					visit[wu2[i]]=1;
					sum+=(wu3[i]*qian[i]+wu2[i]*qian[i]);
				}
			}

			if(a[i]==3)
			{
				if(!visit[wu1[i]]&&!visit[wu3[i]])
				{
					visit[wu1[i]]=1;
					visit[wu3[i]]=1;
					sum+=(wu1[i]*qian[i]+wu3[i]*qian[i]);
				}
			}
			if(a[i]==4)
			{
				if(!visit[wu1[i]]&&!visit[wu2[i]]&&visit[wu3[i]])
				{
					visit[wu1[i]]=1;
					visit[wu2[i]]=1;
					visit[wu3[i]]=1;
					sum+=(wu1[i]*qian[i]+wu2[i]*qian[i]+wu3[i]*qian[i]);
				}
			}

		}
		if(min<sum)
		{
			min=sum;
		}

	}

		for(int i=1;i<5;i++)
		{
			a[step]=i;
			dfs(step+1);
		}
}

int main()
{
	freopen("in.txt","r",stdin);
	int n1,n2,n3,n4;
	scanf("%d %d",&wuping,&ren);
	for(int i=1;i<=ren;i++)
	{
		scanf("%d %d %d %d",&n1,&n2,&n3,&n4);
		wu1[i]=n1;
		wu2[i]=n2;
		wu3[i]=n3;
		qian[i]=n4;

	}
	min=0;
	dfs(1);
	printf("%d",sum);
	return 0;
}

5 3
1 2 3 50
2 4 5 90
1 3 4 70

ADV拍卖的更多相关文章

  1. adv

    1. 对产品质量的认知理念,不仅是是确保没问题,而是通过自身与团队的价值提升产品的质量.潜在问题,竞类产品用户体验,bug产生分析图,流程控制 2. 责任心特质,正能量,热情激情,并且能感染团队成员和 ...

  2. 在互联网公司参与拍卖是一种怎样的感觉?part 1

    拍卖在中国是不太流行的一件事,为什么呢?说不太出.当初在外国火的不得了的ebay在交易时采用的就是拍卖出价的模式,但进入中国后这种方式就是玩不转,不得以后来也变成了跟淘宝一样的一口价方式. 话说现在每 ...

  3. 尽量不要用ad,adv···,advertisement 这些关键词命名

    html dom,文件夹名称,文件名称·······,都尽量不用ad,adv···,advertisement  这些关键词! 为嘛呢? 因为会被浏览器的广告插件自动给屏蔽掉. 我的网站中有一个广告管 ...

  4. 维克里拍卖 Vickrey auction

    https://en.wikipedia.org/wiki/Vickrey_auction 维克里拍卖(Vickrey auction),即次价密封投标拍卖(Second-price sealed-b ...

  5. Asp.NET MVC 拍卖网站,拆解【2】 Asp.NET MVC章回,第(1)节

    时间和篇幅所限,MVC不会介绍基本的建站过程,请参照博客园技术专题文章传送门  英语足够好的请直接去微asp.net 官网 传送门(强烈推荐,尤其是想使用最新技术的时候更应该直接去官网),本文主要介绍 ...

  6. 利用ORACLE ADV 功能完成SQL TUNING 调优(顾问培训) “让DBA失业还是解脱?”

    oracle自动判断SQL性能功能. 11G的ADV,建议.SNAPSHOT,数据集合, 存储在oracle sys $_开头的表(10几条).  创建SNAPSHOT时选择天数, 默认14天. sq ...

  7. python实现雅虎拍卖后台自动回复卖家消息

    前些时间,公司让做一个自动回复卖家信息的程序,现在总结下(用python实现的) 1.登陆雅虎拍卖后台手动获取cookie文件 #coding=utf-8 import sqlite3 import ...

  8. Ubuntu上64位adv无法创建问题

    Ubuntu上安装android开发环境,前面都成功了,但到了最后创建adv的时候却总是失败. 出现了这个问题.最后,上网找了这个教程http://blog.sina.com.cn/s/blog_66 ...

  9. 竞价拍卖理论的介绍(RTB模型中使用第二竞价模型,为的是纳什平衡,保护所有多方利益)

    英式拍卖 是最普通的拍卖方式,其形式是拍卖过程中,竞价按阶梯,从低到高,依次递增.最终由出价最高者获得拍卖物品(竞买人变成买受人). The first price auction: a form o ...

随机推荐

  1. MyEclipse8.6启动后提示内存不足的解决方案(亲测,完美解决)

    转自:http://www.bubuko.com/infodetail-1625857.html 最近可能由于公司项目大了,启动MyEclipse后经常提示内存不足的警告框,如下: 其实点击close ...

  2. firemonkey Grid自定义

    http://stackoverflow.com/questions/28893564/memory-leak-on-tstringgrids-ondrawcolumncell-event http: ...

  3. Xcode 中设置部分文件ARC支持

    ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting).简单地说,就是代码中自动加入了retain/release,原先需要手动添加的 ...

  4. 1 数据库开发--MySQL介绍

    1.数据库管理软件 C/S 并发.锁 :SQL语句.语法 基本管理和语法学习 一.介绍: mysql数据库管理软件: 套接字:服务端,客户端:客户端可访问服务端得数据 1.支持并发:操作得是共享得数据 ...

  5. shell脚本通过expect脚本实现自动输入密码

     背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现   一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具 ...

  6. Could not load TestContextBootstrapper [null]

    在对SpringBoot进行单元测试时,报错“Could not load TestContextBootstrapper [null]” 错误原因: Maven的pom.xml中某些SpringBo ...

  7. Linux进程之Fork函数

    Fork()函数 1.所需头文件: #include <unistd.h> #include<sys/types.h> 2.函数定义 pid_t fork( void ); p ...

  8. SSM整合中每一框架需要做的基本操作简述

    1.dao层的工作 pojo和映射文件以及接口(使用逆向工程) SqlMapConfig.xml(Mybaits核心配置文件) ApplicationContext-dao.xml  整合后Sprin ...

  9. Efficient algorithms for polyploid haplotype phasing 多倍体单体型分型的有效算法

    背景:单倍型的推断,或沿着相同染色体的等位基因序列,是遗传学中的基本问题,并且是许多分析的关键组分,包括混合物图谱,通过下降和插补识别身份区域. 基于测序读数的单倍型定相引起了很多关注. 已经广泛研究 ...

  10. ubuntu系统下安装pyspider:解决pyspider启动时不启动phantomjs问题

    问题描述: 在建立第一个虚拟环境时,运行pyspider正常.建立第二个虚拟环境时,运行pyspider再现下面错误.应该是phantomjs没有启动成功. 错误代码:(phantomjs:21507 ...