hdu 5339 暴力枚举
来源:互联网 发布:windows http server 编辑:程序博客网 时间:2024/06/06 00:20
题意:BC上有中文版的题
思路: 降序排序一次 暴力即可 时间复杂度为O(2 ^n)
#include <iostream>#include "stdio.h"#include "stdlib.h"#include "string.h"#include "math.h"#include "algorithm"#include <queue>using namespace std;#define modulo 1000000007int minn,ss[21],n,a;int cmp(int a,int b){ return a>b;}void dfs(int x,int y,int z){ if(!y) minn=min(z,minn); if(x<n) { dfs(x+1,y%ss[x],z+1); dfs(x+1,y,z); } else return;}int main(){ int t; scanf("%d",&t); while(t--) { minn=21; scanf("%d%d",&n,&a); for(int i=0;i<n;i++) scanf("%d",&ss[i]); sort(ss,ss+n,cmp); dfs(0,a,0); printf("%d\n",minn!=21?minn:-1); }}
0 0
- hdu 5339 暴力枚举
- hdu 3332 暴力枚举
- HDU 3823 暴力枚举
- hdu 3720 暴力枚举
- hdu 5024 暴力枚举
- hdu 4445 暴力枚举
- HDU 4007 暴力枚举
- hdu 5128 暴力枚举
- hdu 5228 暴力枚举
- HDU 5610 暴力枚举
- hdu 5660 暴力枚举
- HDU-1015/暴力枚举
- hdu 5143 暴力枚举
- HDU 1172 暴力枚举
- HDU-5578-暴力枚举
- hdu-4445 暴力枚举
- hdu 6058 暴力枚举
- hdu 4007 暴力枚举 Dave
- hdu5386(2015多校8)--Cover
- 大型网络游戏服务器的框架设计
- 周赛
- POJ-3126 Prime Path
- 栈
- hdu 5339 暴力枚举
- linux之sed用法
- JPA学习笔记(9)——映射双向一对一关联关系
- 10.Palindrome Number
- Currency Exchange
- (二)操作系统结构之杂七杂八==??
- 嵌入式软件移植(4.5)------嵌入式软件程序设计
- 序列化和序列话反 入门案例
- C++泛型编程思想方法总结