码迷,mamicode.com
首页 > 编程语言 > 详细

算法竞赛入门经典(第八章)

时间:2014-11-08 19:41:10      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:blog   io   os   sp   for   div   log   bs   as   

 

习题8-1 Uva1149  11.8  

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
	int n, m, mi;
	int w[100005];
	int num;
	int l, r;
	cin>>n>>m;
	for(int i = 1; i <= n; i++)
	{
		cin>>w[i];
	}
	sort(w+1, w+n+1);
	l = 1 , r = n;
	num = 0;
	while(l!=r)
	{
		mi = m;
		if(w[l] <= mi)
		{
			mi-=w[l];			
			l++;
		}	
		else
		{
			cout<<"No Answer!"<<endl;
			return 0;
		}
		if(w[r] <= mi)	r--;
		num++;
	}
	cout<<num<<endl;
	return 0;
} 

  

算法竞赛入门经典(第八章)

标签:blog   io   os   sp   for   div   log   bs   as   

原文地址:http://www.cnblogs.com/you-well-day-fine/p/4083874.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!