BZOJ1970 [Ahoi2005] 矿藏编码
Description
Input
Output
Sample Input
2021010210001
Sample Output
题解
这题挺简单。基本上写一个高精度就能解决。
代码:
#include <cctype>
#include <cstdio>
const int K = 105;
int A[100];
int a[K];
inline int get() {int c;while (!isdigit(c = getchar()));return c - '0';
}
void solve(int dep) {int t = get();if (t == 0)++a[dep * 2];else if (t == 2) {solve(dep - 1);solve(dep - 1);solve(dep - 1);solve(dep - 1);}
}
int main() {int k;scanf("%d", &k);solve(k);int len = 1;for (int i = 0; i < k * 2; ++i) {a[i + 1] += a[i] / 2;a[i] %= 2;}for (int i = k * 2; ~i; --i) {int t;for (int j = t = 0; j < len; ++j) {t = (A[j] = A[j] * 2 + t) / 10;A[j] %= 10;}if (t) A[len++] = t;if (a[i]) ++A[0];}while (len--) putchar(A[len] + '0');putchar('\n');return 0;
}
ps:上微机课写题好爽。拿notepad(没有++)写题好有趣。
转载于:https://www.cnblogs.com/y-clever/p/7645021.html
BZOJ1970 [Ahoi2005] 矿藏编码相关推荐
- BZOJ刷题记录---提高组难度
BZOJ刷题记录---提高组难度 总目录详见https://blog.csdn.net/mrcrack/article/details/90228694 序号 题号 算法 思想难度 实现难度 总难度 ...
- 创建数据库,指定数据库的字符集和编码顺序
创建数据库,指定它的字符集和编码顺序 create database {数据库名称} CHARACTER SET {字符集} COLLATE {排序规则} 举例: create database co ...
- Myeclipse中修改项目默认编码还是乱码?一步永久解决!
在myeclipse中修改默认编码后发现项目还是乱码? 点击Windows选择Preferences 如下图
- form表单提交编码的问题
浏览器在form提交后,会生成一个HTTP的头部信息"content-type",标准规定其形式为Content-type: application/x-www-form-urle ...
- vs2012下编码引起的一个神坑
当前有一个项目里面会报解决该文件不能在当前代码页(936)中表示的字符的warning, 根据这个方法 我修改了编码,发现确实不再报warning了 但是尼玛却报出了error 真是太奇怪了!!
- 【JavaScript总结】JavaScript语法基础:JS编码
运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...
- shell 批量转换文件编码
相信大家在平时的跨平台编程中碰到过文件编码问题,比如在Windows代码字符编码方式是GB2312,然而转到Linux却只支持utf-8,虽然对代码部分没啥影响,但是很多中文注释部分,却一片乱码,很让 ...
- Linux实现ffmpeg H.265视频编码
Linux实现ffmpeg H.265视频编码 几乎所有观看的视频,数字地面电视,电缆,卫星或互联网上的压缩.原始的,未压缩的视频太大,会浪费太多的带宽.在DVD和Blu-ray之前,有视频CD(VC ...
- iOS视频硬编码技术
iOS视频硬编码技术 一.iOS视频采集硬编码 基本原理 硬编码 & 软编码 硬编码:通过系统自带的Camera录制视频,实际上调用的是底层的高清编码硬件模块,即显卡,不使用CPU,速度快 软 ...
最新文章
- GPT“高仿”系列开源了!最大可达GPT-3大小,还能自主训练
- (字节/华为/美团)前端面经记录冷冷清清的金三银四
- Delphi TStream 详细介绍
- 建站+流量+运营,跨境电商的2021
- power bi图表_Power BI中的图表类型概述
- android支付宝开放平台开发,支付宝开放平台支付更新升级全解析
- layout_gravity与gravity的区别
- KeyError: 1
- 单片机的c语言程序设计与应用考题,单片机的C语言程序设计与应用—基于Proteus仿真(第4版)...
- c++ 取模和求余运算
- 多站点同服务器同IP网站架设(IIS)心得
- 100条人生哲理语句
- ASO检索规则-热词覆盖如何来做?
- 【读书札记】《北大授课》中华文化四十七讲 余秋雨
- Google 打开夜间模式 或者是护眼模式
- pfx文件解析私钥和公钥
- ui设计师需要学哪些软件
- 浅析私有化即时通讯软件的用处有哪些
- 简单的扫雷游戏(9*9)(10个雷)
- 问题 A: 电路维修