华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1091|回复: 1
打印 上一主题 下一主题

20160801 深搜专题

[复制链接]

61

主题

147

帖子

563

积分

超级版主

Rank: 8Rank: 8

积分
563
跳转到指定楼层
楼主
发表于 2016-8-2 23:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  • 三个连续的子串count:长度为N的01串,只含有0和1两个字符,其中没有三个连续的相同的子串,比如长度为4的01串共有16个,分别是0000,0001,0010,0011,0100,……1111,其中0000,0001,0111,1000,1110,1111都含有连续的3个相同的子串,分别是000或者111,不符合条件,剩下的10个是符合条件的,输入N(N[1..40]),输出符合条件的字符串数目。
  • 乘法的次数 mul:2N其实不需要算n-1次乘法,比如210只要算2*2=4;4*4=16;16*16=256,256*4=1024四次就可以了,输入N (N[2..10000]),输出最少要算几次乘法。
  • 等式equal:有一个未完成的等式1_2_3_4_5_6_7_8_9=N,空格内可以填入+,-,也可以不填。输入N (N[-10000..10000]),使等式成立的所有方案的总数。
  • 邮票stamp:给定一个信封,最多只允许粘贴N张邮票,计算在给定K种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大max ,使得1-max之间的每一个邮资值都能得到。输入N K,输出max。N[1..10]  K[1..6]



回复

使用道具 举报

61

主题

147

帖子

563

积分

超级版主

Rank: 8Rank: 8

积分
563
沙发
 楼主| 发表于 2016-8-2 23:24:47 | 只看该作者
此题一看是没有数学方法的,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-12-26 12:38 , Processed in 0.099133 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表