I do. 【附:C++用不多于一条推博字符数的代码能作出怎样的图像?】

以上为原创主贴

以下为转帖及少量翻译。

很多C++程序员在进行的一场比赛:

用不多于一条微博的字符数的代码能作出怎样的数学图像?

http://codegolf.stackexchange.com/questions/35569/tweetable-mathematical-art

悄悄问一声:看到有人画美国国旗,但那个难度似乎高些,画的不够完整;

我国国旗简单明快,谁能把我国的国旗给插上去?即使不参赛过去围观学习也不错

以前用LaTeX-pstricks做过一个,关键点坐标都计算好了:

http://blog.csdn.net/stereohomology/article/details/42736953

它的草图设计是这样的,如果直接从设计图出发也可以:

发现这个帖子的过程是这样的:

1. 先从知乎上看到一个用C++代码例子的问答,代码是转帖,但是结果相当漂亮。

http://www.zhihu.com/question/30262900/answer/48741026

2 然后根据链接找到了顾森的博客:

http://www.matrix67.com/blog/archives/6039

3. 最终发现是stackexchange上的。

http://codegolf.stackexchange.com/questions/35569/tweetable-mathematical-art

我比较喜欢的是这种:

因为绝大多数代码答案并没有特殊的针对某种平台的独特的函数或命令,

初步测试,Visual C++、GCC都可编译。

只不过有库的限制和字符数的约定,build的时候可能会出现很多warning

那些为了节约代码而定义了很多宏的,显然不是经济的风格,相当低效。不过反正只是一种代码填字游戏。

时间: 2024-11-10 07:43:03

I do. 【附:C++用不多于一条推博字符数的代码能作出怎样的图像?】的相关文章

超强PCB布线设计经验谈附原理图(转自电子工程专辑亿万家园博客)

在当今激烈竞争的电池供电 市场中,由于成本指标限制,设计人员常常使用双面板.尽管多层板(4层.6层及8层)方案在尺寸.噪声和性能方面具有明显优势,成本压力却促使工程师们重新考虑其布线策略,采用双面板.在本文中,我们将讨论自动布线功能的正确使用和错误使用,有无地平面时电流回路的设计策略,以及对双面板元件布局的建议. 自动布线的优缺点以及模拟电路布线的注意事项设计PCB时,往往很想使用自动布线.通常,纯数字的电路板(尤其信号电平比较低,电路密度比较小时)采用自动布线是没有问题的.但是,在设计模拟.混

PHP PSR-2 代码风格规范 (中文版)

代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展. 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便. 当多名程序员在多个项目中合作时,就需要一个共同的编码规范,而本文中的风格规范源自于多个不同项目代码风格的共同特性,因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身. 关键词 "必须"("MUST")."一定不可/一定不能"("MUST NOT"

PSR-2 编码风格规范

本篇规范是 PSR-1 基本代码规范的继承与扩展. 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便. 当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身. 关键词 "必须"("MUST")."一定不可/一定不能"("MUST NOT").&q

psr-2

代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展. 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便. 当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身. 关键词 “必须”("MUST").“一定不可/一定不能”("MUST NOT").“需要”("REQU

linux shell必知必会sed、awk

sed是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有改变,除非你使用重定向存储输出.Sed主要用来自动编辑一个或多个文件:简化对文件的反复操作:编写转换程序等.以下介绍的是Gnu版本的Sed 3.02.   2. 定址   可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔

PHP PSR基本代码规范(中文版)

PSR-1 基本代码规范 本篇规范制定了代码基本元素的相关标准,以确保共享的PHP代码间具有较高程度的技术互通性. 关键词 "必须"("MUST")."一定不可/一定不能"("MUST NOT")."需要"("REQUIRED")."将会"("SHALL")."不会"("SHALL NOT")."应

Psr(psr1+psr2+psr3)

转自:https://blog.csdn.net/ax1232/article/details/75667187 1. 概览 PHP代码文件必须以 <?php 或 <?= 标签开始:    PHP代码文件必须以 不带BOM的 UTF-8 编码:    PHP代码中应该只定义类.函数.常量等声明,或其他会产生 从属效应 的操作(如:生成文件输出以及修改.ini配置文件等),二者只能选其一:    命名空间以及类必须符合 PSR 的自动加载规范: PSR-4 :    类的命名必须遵循 Studl

编译原理知识汇总

转自:https://www.jianshu.com/p/eb63d31ad638 编译原理 第一章 引言 1.从面向机器的语言到面向人类的语言 汇编指令:用符号表示的指令被称为汇编指令 汇编语言:汇编指令的集合称为汇编语言 2.语言之间的翻译 转换(也被称为预处理):高级语言之间的翻译,如FORTRAN到ADA的转换 编译:高级语言可以直接翻译成机器语言,也可以翻译成汇编语言,这两个翻译过程称为编译 汇编:从汇编语言到机器语言的翻译被称为汇编 交叉汇编:将一个汇编语言程序汇编成为可在另一机器上

移动微社区----附手机端滑动分页源码

背景:楼主目前在一家做电子商务的公司上班,公司已有成熟的商城系统,社区系统,以及CMS框架. 而做社区的,最大的就是腾讯.今年大概三月份的时候,腾讯推出了微社区.推出了就推出了吧,这也没啥.关键是需要使用的人微信服务号超过10000人关注这就受不了了.我们不能为了使用这个平台而去刷关注吧.而巧的是,这个平台让我们老总给看见了.老总用了几次,甚是欢喜啊.说是未来是移动手机端的时代,手机用户会大大多于PC客户端用户.而我们主要又是卖产品的,总不能叫客户去用腾讯的产品吧,而且人腾讯还不让一般人用.这可