博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa 11205 - The broken pedometer
阅读量:6278 次
发布时间:2019-06-22

本文共 761 字,大约阅读时间需要 2 分钟。

称号:给你p一个LED在同一个显示器组成n一个。显示每个显示器上的符号(LED的p长度01串)

           问:用最少p几个比特位,您将能够这些区分n不同的符号。同样不能(其他位置上设置0处理)

分析:搜索、枚举。

从保留1位開始,一直搜索到p为。出现满足题意的解就退出,就可以。

            枚举採用位运算,提高效率。

说明:寻找同样的时候,先排序。再推断相邻的就可以(n lg(n));也能够使用hash提高效率。

#include 
#include
#include
#include
using namespace std;int S[104];int P[104];int main(){ int T,N,M,a,b; while ( ~scanf("%d",&T) ) for ( int t = 1 ; t <= T ; ++ t ) { scanf("%d%d",&N,&M); for ( int i = 0 ; i < M ; ++ i ) { b = 0; for ( int j = 0 ; j < N ; ++ j ) { scanf("%d",&a); b <<= 1; b += a; } S[i] = b; } for ( int k = 1 ; k <= N ; ++ k ) { int xx,yy,comb = (1<
>1)|yy; } if ( flag ) break; } } return 0; }

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
数据库备份与还原SQL代码
查看>>
http的请求和响应过程1
查看>>
ASP.NET Core: 全新的ASP.NET !
查看>>
64位下的Visual Studio的编辑并继续
查看>>
beanstalkd 消息队列的第一手资料
查看>>
前段时间是Flash大战HTML5,现在是SliverLight“被遗弃”,我啊羡慕你们的热闹。...
查看>>
Android 开发环境的配置
查看>>
Module-Zero之版本管理
查看>>
Bash : 索引数组
查看>>
[WPF学习资料] WPF简介
查看>>
Spring + SpringMVC + Druid + MyBatis 给你一个灵活的后端解决方案
查看>>
Linux系统安装VMware Tools
查看>>
asp.net 页面右下角弹出类似QQ或MSN的消息提示
查看>>
游戏开发经常使用算法概述
查看>>
EDM制作要点
查看>>
爆牙齿的Web标准面试考题II(iPhone SMS/iChat UI的Web标准实现)
查看>>
XMOVE3.0手持终端——软件介绍(二):在2KB内存的单片机上实现的彩屏GUI控件库
查看>>
MVC系列——MVC源码学习:打造自己的MVC框架(三:自定义路由规则)
查看>>
找小于N 的所有质数
查看>>
Windows下的Jupyter Notebook 的介绍(写给新手)(图文详解)
查看>>