set用法--百度百科

原创 2013年12月03日 10:33:19

http://baike.baidu.com/link?url=Xi2cp3o71dl4uc60KCewJelOCkc0OiSOb_fzPjGJJD0u9e-mJMQ3y8hRtzD750tNSguVNYdsV_iN290NhztqNq


http://acdreamoj.sinaapp.com/

#include<cstdio>  
#include<cstring>  
#include<string.h>
#include<stdio.h>
#include<algorithm>  
#include<iostream>  
#include<cstdlib>  
#include<vector>  
#include<set>
#include<cmath>  
#include<math.h>
using namespace std;  
#define inf 0x3f3f3f3f  
#define ll __int64
#define N 1010

multiset<int> f;
int t[4];
int main()
{
	int n,i,j,k;
	while(scanf("%d",&n)!=EOF)
	{
		f.clear();
		scanf("%d%d%d%d",&t[0],&t[1],&t[2],&t[3]);
		for(i=0;i<n;i++)
		{
			scanf("%d",&k);
			f.insert(k);
		}
		int flag=0;
		set<int>::iterator it;
		for(i=0;i<4;i++)
		{
			int h=t[i];
			while(1)
			{
				if(f.size()==0)
				{
					flag=1;
					break;
				}
				it=f.lower_bound(h);
				if(it!=f.end())
				{
					f.erase(it);
					break;
				}
				else
				{
					it=f.end();
					it--;
					h-=*it;
					f.erase(it);
				}
			}
			if(flag==1)
				break;
		}
		if(flag==1)
		{
			printf("NO\n");
		}
		else
		{
			int sum=0;
			for(it=f.begin();it!=f.end();it++)
				sum+=*it;
			printf("YES %d\n",sum);
		}
	}
}


<c:set>的两种用法——来源百度百科

编辑 标签是用于保存数据的语法。 中文名 用    于 保存数据 属    性 语法 类    型 数据 目录 1 作用 2 语法 ▪ 语法1 ▪ 语法2 ▪ 语法...
  • dear_Alice_moon
  • dear_Alice_moon
  • 2017年06月05日 20:09
  • 1810

_tcsstr的用法以及源码的源码

_tcsstr:字符串1在字符串2中首次出现的位置,未出现返回NULL值; _tcsrchr:字符1 在字符串2中首次出现的位置,未出现返回NULL值  TCHAR字符串操作函数:_tcslen(...
  • wdt3385
  • wdt3385
  • 2012年08月30日 16:20
  • 3512

oracle set用法

SQL>set colsep' ';     //-域输出分隔符 SQL>set echo off;     //显示start启动的脚本中的每个sql命令,缺省为on SQL> set echo...
  • suniyadadechuentian
  • suniyadadechuentian
  • 2016年08月27日 23:20
  • 693

C++中set用法详解

1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数...
  • yas12345678
  • yas12345678
  • 2016年09月20日 22:53
  • 38968

STL之Set:Set的基本用法

STL之Set:Set的基本用法
  • ac_hexin
  • ac_hexin
  • 2016年07月27日 09:52
  • 8484

c:set的用法

  • qq_27918787
  • qq_27918787
  • 2016年09月03日 14:43
  • 2896

pragma用法---转自百度百科

 #pragma 预处理指令详解   在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个...
  • lqh12345
  • lqh12345
  • 2009年02月03日 18:46
  • 302

C++ set容器用法 学习笔记

set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的数据结构,在插入元素时,他会自动调整二叉树的排列,把该元素放到合适的位置上,以确保每个子树根节点的键值大于左子树所有节点的键...
  • u012823258
  • u012823258
  • 2014年01月16日 13:42
  • 4451

Java中 Map、Set、List的基本用法

Java集合类分为三种  Set(集合):集合中对象不按特定的方式排序。并且没有重复对象,但它有些实现类中的 对象按特定方式排序。--无序,不能重复  List(列表):集合中的对象按照检索位置...
  • ling913
  • ling913
  • 2014年05月14日 11:58
  • 7966

set&&<set> 用法整理

set集合容器:实现了红黑树的平衡二叉检索树的数据结构,插入元素时,它会自动调整二叉树的排列,把元素放到适当的位置,以保证每个子树根节点键值大于左子树所有节点的键值,小于右子树所有节点的键值;另外,还...
  • xf_zhen
  • xf_zhen
  • 2016年07月18日 14:03
  • 846
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:set用法--百度百科
举报原因:
原因补充:

(最多只允许输入30个字)