找单词 + 母函数
来源:互联网 发布:flac分轨软件 编辑:程序博客网 时间:2024/06/10 21:10
找单词
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2819 Accepted Submission(s): 2009
Problem Description
假设有x1个字母A, x2个字母B,..... x26个字母Z,同时假设字母A的价值为1,字母B的价值为2,..... 字母Z的价值为26。那么,对于给定的字母,可以找到多少价值<=50的单词呢?单词的价值就是组成一个单词的所有字母的价值之和,比如,单词ACM的价值是1+3+14=18,单词HDU的价值是8+4+21=33。(组成的单词与排列顺序无关,比如ACM与CMA认为是同一个单词)。
Input
输入首先是一个整数N,代表测试实例的个数。
然后包括N行数据,每行包括26个<=20的整数x1,x2,.....x26.
然后包括N行数据,每行包括26个<=20的整数x1,x2,.....x26.
Output
对于每个测试实例,请输出能找到的总价值<=50的单词数,每个实例的输出占一行。
Sample Input
21 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 09 2 6 2 10 2 2 5 6 1 0 2 7 0 2 2 7 5 10 6 10 2 10 6 1 9
Sample Output
7379297/*思路:母函数*/#include<iostream>using namespace std ;typedef struct infor{int value , num ;}infor ;#define MAX 3550int c1[MAX] , c2[MAX] ;int main(void){int t;cin >> t ;while(t -- ){memset(c1 , 0 , sizeof(c1));memset(c2 , 0 , sizeof(c2));int i , j , k , sum = 0 ;infor a[27] ;for( i = 0 ; i < 26 ; i ++){cin>>a[i].num ;a[i].value = i+1 ;sum += a[i].num * a[i].value ;}for( i = 0 ; i <= a[0].num ; i ++) c1[i] = 1 ;for( i = 1 ; i < 26 ; i ++){for( j = 0 ; j <= sum ; j ++ )for( k = 0 ; k <= a[i].value * a[i].num ; k += a[i].value )c2[j + k] +=c1[j] ;for( j = 0 ; j <= sum ; j ++){c1[j] = c2[j] ;c2[j] = 0 ;}}int count = 0 ;for( i = 50 ; i >0 ; i--)count +=c1[i] ;cout << count <<endl; }return 0;}
- 找单词 + 母函数
- 找单词(母函数)
- 找单词(母函数)
- HDU2082 找单词 【母函数】
- hdu2082找单词(母函数)
- 【母函数】 hdoj找单词
- hdu2082 找单词 (母函数)
- 找单词(HDU_2082) 母函数
- hdu2082 找单词 母函数
- HDU 2082 找单词(母函数)
- hdu 2082 找单词(母函数)
- hdu 2082 找单词 (母函数)
- HDU 2082 找单词 (母函数)
- HDU 2082 找单词 母函数
- hdu 2082 找单词 母函数
- hdu 2065 找单词(母函数)
- HDU 2082 找单词 基础母函数
- Hdu 2082 找单词 母函数
- C程序设计课程第十一堂课后作业
- Making a Voice Recorder on Windows Phone
- Android 图片拖动 放大
- Linux安装SNMP的问题
- gnuplot shell-script for example
- 找单词 + 母函数
- IOS 仿网易 banner scrollview 到头后 手势 事件提交到下级 拉开界面的效果
- Spring MVC学习(六)-------注解式控制器详解5
- IOS开发(二)之程序首次启动时加载关于程序应用的简介
- java------集合Map
- 里面有qq农场的WZ132
- SSH 框架下OSCache配置
- 基于大规模语料的新词发现算法
- mysql的TIMESTAMP类型,是否在insert时自动标记时间日期?