前言 不想写作业!怕 FuB** 被发现!那就写写这道经典的传统题吧。 题目 题目链接:http://uoj.ac/problem/8 写一个程序,使其能输出自己的源代码。 代码中必须至少包含 10 个可见字符。 思路 如果这个 OJ 支持 PHP 就好了。 如果按照普通的方法输出自己这个程序,那么
转载 2020-03-17 23:09:00
104阅读
2评论
很有趣的一道题目,如何让一个程序输出自身如果用字符串s表示程序,那么意味着可以通过s来输出sprintf是一个可以利用的函数,相当于要求printf(s,s)输出的就是s那么只需要在s中加入%c和%d等东西就可以实现这一问题了 1 #include <stdio.h> 2 char s[1005]=
转载 2019-11-15 11:11:00
32阅读
2评论
#8. QuineTime Limit: 20 SecMemory Limit: 256 MB题目连接http://uoj.ac/problem/8Description写一个程序,使其能输出自己的源代码。代码中必须至少包含10个可见字符。InputOutput。Sample InputSample...
原创 2021-07-16 14:48:37
83阅读
题目 一种比较巧妙的方式 print 1 print 1 print 1 print 1 print 1 print 1 repeat 3 2 print 2 repeat 3 2 print 2 repeat 3 2 ...
转载 2021-08-11 11:38:00
75阅读
2评论
一、python面向对象编程1.变量        (1)定义:关联一个对象的标识符        (2)命名:必须是字母或下划线开头,后跟字母、数据、下划线        (3)语法:变量名 = 数据2.删除语句        (1)语法
转载 2024-07-28 23:07:54
21阅读
文将深入剖析这两种技术的实现原理与工程应用。## 卡诺图(Karnaugh Map)...
转载 1月前
369阅读
能够把自身代码打印出来的程序,叫做Quine。下面是python的一行quine:有人说有分号不算一行,无分号版:其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的Quine。对于各种语言的拥护者来说,能不能写一个优雅的quine是很重要的事。类似的,每个新语言都要实现自举(用语言本身实现编译器、解释器)才登得上大雅之堂。一行代码输出“The Zen of Pytho
转载 2021-04-06 10:37:16
435阅读
今天翻看以前的博客,偶然发现以前写过一篇C++的Quine(点我前往),也就是输出自身源代码。闲暇之下,仔细思考了下用Java实现的方法,经过分析和错误尝试,最终得到一个我认为是最简短的Java实现Quine的模式,在此分享我的思考和分析历程。1.分析Java实现Quine的代码形式一个Java程序通常是这样的:package xxx; public class Xxx{ public sta
能够把自身代码打印出来的程序,叫做Quine。下面是python的一行quine: 这里还是要推荐下小编的Python学习群:483546416,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2017最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。一行代码输出“The Zen of Python”:从“The Ze
http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11354&courseid=0Problem descriptionThe philosopher Willard Van Orman Quine (1908–2000) described a novel method of constructing a sentence in order to illustrate the contradictions that can arise from self-reference. This operat
转载 2013-08-30 17:35:00
145阅读
最近看“找规律的打印表”问题,就无意间看到了这个“打印自身源程序”问题,不禁感叹有时候代码真的神奇呀,学的越多就觉得自己知道的越少~作为真正的 quine ,有一些约定:程序不能接受输入或者是打开文件,因为那样就可以直接输入源代码或者是把源代码文件直接打开再重新打印出来,就没有什么意思了;同时,一个完全空白的程序(产生完全空白的输出,即没有输出)也并不能称作 quine 。起始,我们可以先不要要求
1. 用dbuser登陆数据库 如果当前用户是root,则执行以下命令切换到dbuser。 # su - dbuser 2. 配置分析环境 配置分析环境,需要执行以下命令: $ . ./SYBASE.sh $ dataserver -X 在提示输入口令时,输入quine(固定的口令),然后回车 Enter password: 在以下">"提示符处输入"cat /opt/sy
1. 用dbuser登陆数据库 如果当前用户是root,则执行以下命令切换到dbuser。 # su - dbuser 2. 配置分析环境 配置分析环境,需要执行以下命令: $ . ./SYBASE.sh $ dataserver -X 在提示输入口令时,输入quine(固定的口令),然后回车 Enter password: 在以下">"提示符处输入"cat /opt/sy
1. 用dbuser登陆数据库如果当前用户是root,则执行以下命令切换到dbuser。# su - dbuser2. 配置分析环境配置分析环境,需要执行以下命令:$ . ./SYBASE.sh$ dataserver -X在提示输入口令时,输入quine(固定的口令),然后回车Enter password:在以下">"提示符处输入"cat /opt/sybase/ASE-15_0",命令执
转载 精选 2014-02-15 21:56:21
891阅读