您现在的位置是:主页 > news > 做网站能不备案么/关键词全网指数查询

做网站能不备案么/关键词全网指数查询

admin2025/6/19 23:12:40news

简介做网站能不备案么,关键词全网指数查询,最新域名备案查询,亚马逊的网络营销方式Description 杂货店出售一种由N&#xff08;3<N<12&#xff09;种不同颜色的颜料&#xff0c;每种一瓶&#xff08;50ML&#xff09;&#xff0c;组成的颜料套装。你现在需要使用这N种颜料&#xff1b;不但如此&#xff0c;你还需要一定数量的灰色颜料。杂货店从来不出售…

做网站能不备案么,关键词全网指数查询,最新域名备案查询,亚马逊的网络营销方式Description 杂货店出售一种由N&#xff08;3<N<12&#xff09;种不同颜色的颜料&#xff0c;每种一瓶&#xff08;50ML&#xff09;&#xff0c;组成的颜料套装。你现在需要使用这N种颜料&#xff1b;不但如此&#xff0c;你还需要一定数量的灰色颜料。杂货店从来不出售…

Description

杂货店出售一种由N(3<=N<=12)种不同颜色的颜料,每种一瓶(50ML),组成的颜料套装。你现在需要使用这N种颜料;不但如此,你还需要一定数量的灰色颜料。杂货店从来不出售灰色颜料——也就是它不属于这N种之一。幸运的是,灰色颜料是比较好配置的,如果你取出三种不同颜色的颜料各x ml,混合起来就可以得到x ml的灰色颜料(注意不是3x)。

现在,你知道每种颜料各需要多少ml。你决定买尽可能少的“颜料套装”,来满足你需要的这N+1种颜料。那么你最少需要买多少个套装呢?

Input

输入包含若干组测试数据。每组数据一行:第一个数N, 3<=N<=12, 含义如上;接下来N+1个数,分别表示你需要的N+1种颜料的毫升数。最后一种是灰色。所有输入的毫升数<=1000.

注意:输入中不存在每个颜料套装的毫升数。由题意可知,每种各50ml,即一共50N ml

Output

每组数据输出一行,最少需要的套装数。

Sample Input

3 40 95 21 0
7 25 60 400 250 0 60 0 500
4 90 95 75 95 10
5 0 0 0 0 0 333
0

Sample Output

2
8
2
4

思路:贪心。需要的灰色颜料用需要量最小的颜料合成,所以每次用最少的三种颜色合成1ml灰色。因为n很小,所以每合成1ml快排一次。

代码:

#include <cstdio>
#include <iostream>
#include <cstring>
#include <vector>
#include <map>
#include <string>
#include <cstring>
#include <cmath>
#include <algorithm>using namespace std;int prnum,pri[10000];int main(void)
{#ifdef LOCALfreopen("in.txt","rb",stdin);//freopen("out.txt","wb",stdout);#endif // LOCALint n;while(scanf("%d",&n)==1 && n!=0){int hui,s[20];for(int i=0;i<n;i++)scanf("%d",&s[i]);scanf("%d",&hui);while(hui>0){sort(s,s+n);s[0]+=1;s[1]+=1;s[2]+=1;hui-=1;}sort(s,s+n);cout << (int)ceil(s[n-1]/50.0) << endl;}return 0;
}