ZJUT 2012校赛决赛-涂颜色

简介: 有n个未涂色的球,编号1到n。现在要给它们涂色。已知有m种颜料,每种颜料剩余量不一,因此每种颜料能够涂的球的个数是不同的,令它们是c1,c2,。。。,cm。 问有多少种给所有球上颜色的方案。

涂颜色
Time Limit:2000MS  Memory Limit:32768K

Description:


n个未涂色的球,编号1n。现在要给它们涂色。已知有m种颜料,每种颜料剩余量不一,因此每种颜料能够涂的球的个数是不同的,令它们是c1c2,。。。,cm

问有多少种给所有球上颜色的方案。


Input:


多组数据。每组数据第一行两个整数n,m(1<=n<=10, 1<=m<=n)然后是m个整数,表示每种颜色能够涂多少个球。每个整数在[0, n]之间,数据保证m个数的和等于n


Output:


首先输出case,然后是方案数。


Sample Input:


1 1

1

 

2 2

1 1

 

4 3

1 1 2

 

10 5

2 2 2 2 2


Sample Output:



Case 1: 1

Case 2: 2

Case 3: 12

Case 4: 113400


Source:


zjut_DD

 

思路:先求出m种不同颜色有几种涂法,然后除去重复的颜色涂法。



#include<stdio.h>
  int main()
  {
   int n,m,num=1,i,j,k;
   while(scanf("%d%d",&n,&m)!=EOF)
    {
          int s=1;
          for(i=1;i<=n;i++)
                   s*=i;
         for(i=1;i<=m;i++)
         {
                  scanf("%d",&k);
                  for(j=1;j<=k;j++)
                         s/=j;
          }
          printf("Case %d: %d\n",num++,s);
  }
   return 0;
}


相关文章
|
3月前
|
前端开发
例举一些常见的中国古典色,总有一款靓到你!
例举一些常见的中国古典色,总有一款靓到你!
71 1
例举一些常见的中国古典色,总有一款靓到你!
|
2月前
|
人工智能 BI
技术心得:国王游戏&保护花朵
技术心得:国王游戏&保护花朵
12 0
|
缓存 云计算 容器
这个夏天,追光动画在阿里云上“绘出”《长安三万里》
这个夏天,追光动画在阿里云上“绘出”《长安三万里》
517 0
|
对象存储
七夕快到了,来创造一副浪漫的鹊桥插画吧
本次通过加载和推理SD模型对象存储OSS Bucket,挂载到PAI-EAS服务,实现模型部署,加载和推理SD模型,制作属于自己的七夕画作。
|
12月前
|
SQL 安全 Linux
月饼杯II
月饼杯II
131 0
|
前端开发 JavaScript
径向聚焦,你就是全场最靓的仔
通过mask-image属性我们得到了一个径向聚焦的效果,通过css变量让这个聚焦效果可以随着鼠标的移动而移动,接下来就一起来看看这个效果是如何实现的吧。
50 0
|
消息中间件
【中秋特辑】嫦娥妹妹,你别着急~
今天为大家带来一个小故事,是关于嫦娥和吴刚的爱情故事,想知道吴刚是怎样将情愫传递给嫦娥的吗?让我们一起一探究竟吧~
208 0
【中秋特辑】嫦娥妹妹,你别着急~
|
前端开发 JavaScript
「寒草的中秋献礼🥮,实现30s前端创意动画」陪你看日落和月升|与你赏星空和诗歌
「寒草的中秋献礼🥮,实现30s前端创意动画」陪你看日落和月升|与你赏星空和诗歌
255 1
|
消息中间件
【中秋特辑】嫦娥妹妹,你别着急~
今天为大家带来一个小故事,是关于嫦娥和吴刚的爱情故事,想知道吴刚是怎样将情愫传递给嫦娥的吗?让我们一起一探究竟吧~
【中秋特辑】嫦娥妹妹,你别着急~
|
弹性计算 关系型数据库 MySQL
南小鸟和他的学习日记
一个人的视力本有两种功能;一个是向外去,无限宽广地拓展世界;另一个是向内来,无限深刻地去发现内心
南小鸟和他的学习日记