题目大意:给一个像素的$a+b$,每个数字为$7\times5$的像素,每两个数字之间有间隔

题解:乱搞读入

卡点:

C++ Code:

#include <cstdio>
#include <cstring>
#include <iostream>
using std::cin;
using std::endl;
using std::cout;
using std::string;
const string S[11] = {
"xxxxx.x...x.x...x.x...x.x...x.x...x.xxxxx.",
"....x.....x.....x.....x.....x.....x.....x.",
"xxxxx.....x.....x.xxxxx.x.....x.....xxxxx.",
"xxxxx.....x.....x.xxxxx.....x.....x.xxxxx.",
"x...x.x...x.x...x.xxxxx.....x.....x.....x.",
"xxxxx.x.....x.....xxxxx.....x.....x.xxxxx.",
"xxxxx.x.....x.....xxxxx.x...x.x...x.xxxxx.",
"xxxxx.....x.....x.....x.....x.....x.....x.",
"xxxxx.x...x.x...x.xxxxx.x...x.x...x.xxxxx.",
"xxxxx.x...x.x...x.xxxxx.....x.....x.xxxxx.",
"........x.....x...xxxxx...x.....x.........",
};
string p[7];
int x, idx = 0;
char ch;
inline char getch() {
string tmp = "";
for (int i = 0; i < 7; i++) tmp += p[i].substr(idx, 6);
idx += 6;
for (int i = 0; i < 10; i++) if (S[i] == tmp) return i + 48;
return 0;
}
inline int read() {
x = 0; ch = getch();
while (!ch) ch = getch();
for (x = ch & 15, ch = getch(); ch; ch = getch()) x = x * 10 + (ch & 15);
return x;
}
string out[7];
void putch(int x, int op) {
for (int i = 0; i < 7; i ++) out[i] += S[x].substr(i * 6, 5 + op);
}
void put(int x, int op = 1) {
if (x > 9) put(x / 10);
putch(x % 10, op);
}
int main() {
for (int i = 0; i < 7; i++) cin >> p[i], p[i] = p[i] + ".";
int ans = read() + read();
put(ans, 0);
for (int i = 0; i < 7; i++) cout << out[i] << " " << endl;
return 0;
}

  

[洛谷P4346][CERC2015]ASCII Addition的更多相关文章

  1. 洛谷P2756飞行员配对方案问题 P2055假期的宿舍【二分图匹配】题解+代码

    洛谷 P2756飞行员配对方案问题 P2055假期的宿舍[二分图匹配] 飞行员配对方案问题 题目背景 第二次世界大战时期.. 题目描述 英国皇家空军从沦陷国征募了大量外籍飞行员.由皇家空军派出的每一架 ...

  2. 【洛谷p5015】标题统计

    (写上瘾了再来一篇吧) 标题统计[传送门] 洛谷算法标签 字符串这种东西,我看到是崩溃的.因为我们只学到了二维数组[这个梗自行get],总之我们当时还没有学.然后显然就是各种翻书,各种百度.大致了解了 ...

  3. 洛谷 P2055 [ZJOI2009]假期的宿舍

    洛谷 P2055 题目描述 学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题.比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C ...

  4. 洛谷2055 [ZJOI2009]假期的宿舍

    题目描述 学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题.比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识. ...

  5. 洛谷 SP263 Period

    洛谷 SP263 Period 题目描述 For each prefix of a given string S* with N* characters (each character has an ...

  6. 洛谷1640 bzoj1854游戏 匈牙利就是又短又快

    bzoj炸了,靠离线版题目做了两道(过过样例什么的还是轻松的)但是交不了,正巧洛谷有个"大牛分站",就转回洛谷做题了 水题先行,一道傻逼匈牙利 其实本来的思路是搜索然后发现写出来类 ...

  7. 洛谷P1352 codevs1380 没有上司的舞会——S.B.S.

    没有上司的舞会  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond       题目描述 Description Ural大学有N个职员,编号为1~N.他们有 ...

  8. 洛谷P1108 低价购买[DP | LIS方案数]

    题目描述 “低价购买”这条建议是在奶牛股票市场取得成功的一半规则.要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买:再低价购买”.每次你购买一支股票,你必须用低于你上次购买它的价格购买它 ...

  9. 洛谷 P2701 [USACO5.3]巨大的牛棚Big Barn Label:二维数组前缀和 你够了 这次我用DP

    题目背景 (USACO 5.3.4) 题目描述 农夫约翰想要在他的正方形农场上建造一座正方形大牛棚.他讨厌在他的农场中砍树,想找一个能够让他在空旷无树的地方修建牛棚的地方.我们假定,他的农场划分成 N ...

随机推荐

  1. 使用 W3C Performance 对象通过 R 和 JavaScript 将浏览器内的性能数据可视化[转]

    当考虑 Web 性能指标时,需要关注的目标数字应该是从您自己的用户那里获得的实际用户指标.最常见的方法是利用 Splunk 之类的工具来分析您的机器数据,该工具支持您分析和可视化您的访问权限和错误日志 ...

  2. iOS提示框,为什么你应该使用 MBProgressHUD?

    这是一篇带有一定笔者主观感情色彩的比较文章.文章着重对比github上最流行的两个iOS进度提示控件 MBProgressHUD 与 SVProgressHUD的各自优劣,来帮助初学者找到一个适合的i ...

  3. POJ2154 Color(Polya定理)

    Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 11654   Accepted: 3756 Description Bead ...

  4. 原生Ajax发送请求

    ajax  get&post 1.使用get发送请求,会有请求缓存 1)什么叫请求缓存,请求信息相同浏览器不会再向服务器发送请求,导致访问服务器失败. 2)解决:将随机数添加到请求路径后面参数 ...

  5. linux定时任务及练习

    第1章 定时任务 1.1 什么是定时任务 相当于闹钟每天叫你起床 设定一个时间去做某件事 1.2 系统定时任务 [root@zeq ~]# ll -d /etc/cron* drwxr-xr-x. 2 ...

  6. NFS文件系统存储服务部署

    1 NFS介绍 1.1 什么是NFS? NFS是Network File System的缩写,中文名称是网络文件系统.它的主要功能是通过网络让不用的主机系统之间可以共享文件或者目录.NFS客户端通过挂 ...

  7. nop 插件解析

    在计算领域,插件( plug-in or plugin)是将特定的功能增加到大型软件中的软件组件. nopCommerce插件用来扩展nopCommerce的功能.nopCommerce 有几种插件. ...

  8. dts--tests(三)

    sample_built.py """ DPDK Test suite. Test sample_built. """ import uti ...

  9. Oracle导入导出.sql、.dmp文件

    Oracle导出导入表(.sql..dmp文件)两种方法 提示:在导入sql和dmp文件之前,先建立用户,指明表空间.其中要注意用户名和表空间最好跟sql文件中的一样. 建表空间授权参考 :http: ...

  10. python__高级 : @修饰器(装饰器)的理解

    以下是第一次了解的时候写的东西,有的地方理解不正确,虽已改正但是太片面,请直接看下面第二次修改加上的内容. ---------------------------------------------- ...