哈尔滨理工大学第七届程序设计竞赛决赛(现场赛-高年级组)B-幸运大奖
链接: https://www.nowcoder.com/acm/contest/50/B
来源:牛客网
题目描述
tabris实在是太穷了,为了发财,tabris去买了一张彩票,幸运地中了特别奖。
特别奖是这样的,不会直接给你发钱.会给你一串二进制数s,让你在s中选择一个不大于k的区间,这个区间表示的数就是获奖者的奖金数目.
tabris中奖之后已经激动地蒙圈了,他不知道如何选择能获得最多的钱,你能帮帮他不?
输入描述:
输入一个整数T(T≤10),代表有T组数据. 每组数据占两行. 第一行有一个整数K(k≤60),代表tabris能选择的数字区间的大小. 第二行有一个字符串s(∣s∣≤106).
保证 k≤∣s∣
输出描述:
输出一行"Case #x: y",x代表第x组数据,y代表tabris能得到的最多的钱。
题解:
长度大于k后,减掉开头一个,末尾加一个代码:#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int maxn=1e6+7;
char t[maxn];
int main()
{int T,cas=0;scanf("%d",&T);while(T--){int k;scanf("%d%s",&k,&t);int L=strlen(t);ll ans=0,ma=0,q=1;for(ll j=1;j<k;j++)q=q*2;for(int i=0;i<L;i++){if(i>=k) ans-=(t[i-k]-'0')*q;ans=ans*2+t[i]-'0';ma=max(ma,ans);}printf("Case #%d: %lld\n",++cas,ma);}return 0;
}
哈尔滨理工大学第七届程序设计竞赛决赛(现场赛-高年级组)B-幸运大奖相关推荐
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)G - 幼儿园战争...
题目描述 幼儿园的孩子们正在做游戏,每个人都有自己的帮派,帮派之间打架,然后赢者吞并弱者扩大自己的势力.最开始每个孩子的帮派中只有自己,然后接下来有会有两个人打架,这两个人会集结自己所属的势力开始打架 ...
- 哈尔滨理工大学第七届程序设计竞赛初赛 题集
1. 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 这是mengxiang000和Tabri ...
- 哈尔滨理工大学第七届程序设计竞赛初赛(低年级组)
水题就不做讲解了~~~~~: A 蓝廋.香菇 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 ...
- 哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)题解
比赛链接:https://www.nowcoder.com/acm/contest/27#question A: 小Z的体型实在是太胖了,每次和小D一起出门都跟不上小D的脚步,这让小Z很气馁,于是小Z ...
- 哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)F 苦逼的单身狗【DP】
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 双11又到了,小Z依然只是一只单身狗,对此他是 ...
- 哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)F - 苦逼的单身狗
题目描述 双11又到了,小Z依然只是一只单身狗,对此他是如此的苦恼又无可奈何. 为了在这一天脱单小Z决定向女神表白,但性格腼腆的小Z决定隐晦一点,截取一段包含'L'.'O'.'V'.'E'的英文.(顺 ...
- 【哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)】 A B C D F G H I
A 凌波微步 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小Z的体型实在是太胖了,每次和小 ...
- 哈尔滨理工大学第12届程序设计竞赛--ADK题
A割韭菜--线段树 题目链接: A-割韭菜_哈尔滨理工大学第12届程序设计竞赛(同步赛) (nowcoder.com) #include <bits/stdc++.h>using name ...
- 科林明伦杯”哈尔滨理工大学第十届程序设计竞赛B(减成1)
科林明伦杯"哈尔滨理工大学第十届程序设计竞赛 存在n个数,每次操作可以任选一个区间使得区间内的所有数字减一.问最少多少次操作,可以让所有数都变成1. 数据保证一定有解. 输入描述: 输入t, ...
最新文章
- python环境变量值_如何在python中读取Windows环境变量值?
- U-BOOT下使用bootm引导内核方法
- 埃森哲为施耐德电气打造数字工厂,加速产业物联网开发
- 关于VS中区分debug与release,32位与64位编译的宏定义
- mysql经典书籍--MySQL 必知必会
- ssacnf和sprintf实战取ip地址
- iOS编程中throttle那些事
- linux配置chrony时间同步
- sqlserver 2012 查询时提示“目录名称无效”
- webstorm vue代码修改后不更新问题
- c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统
- SQL Server Management Studio 2016的新功能–快速启动
- 软件测试-缺陷报告(自己看)
- 分频测试软件,带有强大的分频控制软件_天逸 TY-D01_音频评测-中关村在线
- 信息系统项目管理师-常见计算题考点汇总
- php判断百度蜘蛛ip,判断百度蜘蛛偷偷进行301转移权重 给新站提权
- html设置闹钟提醒,设置闹钟标签.html
- python 神经网络预测未来30天数据_使用LSTM循环神经网络的时间序列预测实例:预测未来的货币汇率...
- WPF 委托和事件实现子窗口回调函数, 实时刷新主窗口控件
- 递归树求递归算法时间复杂度