Problem Description
In a corridor in a student dormitory, there are ve rooms numbered 1, 2, 3, 4 and 5; room number 1 is the left-most room. The rooms have doors in different colours: blue, green, red, white and yellow, but not necessarily in that order.

In these rooms live five students Anna, Bernhard, Chris, David and Ellen of five different nationalities Danish, Finnish, Icelandic, Norwegian and Swedish. (Both the names and the nationalities are given in alphabetical order, so it does not follow automatically that Anna is Danish.)

These students have one computer each, and these computers are of different kinds: Amiga, Atari, Linux, Mac and Windows (given here in alphabetical order). They each have their own favourite programming language: C, C++, Java, Pascal and Perl (also listed in alphabetical order).
You want to find out who owns the Amiga computer based on some facts about the students.

Input
The input consists of several scenarios. The rst input line contains a number 1?000 indicating how many scenarios there are.
Each scenario starts with a line with a number 1?000 telling how many fact lines there are for that scenario. Then follow the fact lines which each contains three words separated by one or more spaces:
－－－The first and third word is one of these names:
1 2 3 4 5
blue green red white yellow
anna bernhard chris david ellen
danish finnish icelandic norwegian swedish
amiga atari linux mac windows
c c++ java pascal perl
(Note that no uppercase letters are used.)

－－－The second word specifies a relationship; it is one of
same-as left-of right-of next-to
same-as tells that the first and third fact words apply to the same room; for instance
blue same-as bernhard
tells that Bernhard lives in the room with a blue door.
left-of tells that the first fact word applies to the room immediately to the left of the one to which the third fact word applies. For example,
chris left-of perl
means that Chris lives in the room immediately to the left of the Perl programmer.
right-of tells that the rst fact word applies to the room immediately to the right of the one to which the third fact word applies.
next-to tells that the two fact words apply to rooms next to each other. For example,
swedish next-to linux
means that the Swedish student lives in the next room (either to the left or the right) of the owner of the Linux computer.

You may assume that there are no inconsistencies in the input data. In other words, there will in every scenario be at least one person who may own the Amiga without violating the constraints.

Output
For each scenario, you should print a line starting with scenario #n : where n is the scenario number. If you can determine who (i.e., Anna, Bernhard, Chris, David or Ellen) owns the Amiga, you continue the line with
xxxx owns the amiga.
or, if you cannot name the Amiga owner, you print cannot identify the amiga owner.

Sample Input
2
8
red same-as 1
danish same-as 1
perl same-as 5
atari same-as 2
linux same-as 3
mac same-as 4
windows same-as 5
anna same-as 1
8
chris left-of amiga
chris left-of 4
c same-as 1
danish same-as 1
red same-as 1
linux same-as red
windows next-to linux
mac left-of swedish

Sample Output
scenario #1: anna owns the amiga.
scenario #2: cannot identify the amiga owner.

Java语言字符串的输出，有没有办法按照字符串的顺序的相反的顺序输出
Java语言字符串的输出，有没有办法按照字符串的顺序的相反的顺序输出， 代码编写怎么写
【问题描述】 编写一个程序，从键盘接收一个字符串（长度不超过20），采用插入排序，按照字符顺序从小到大进行排序，最后输出排序后的字符串。

c++ monte carlo 字符串匹配算法，
monte carlo 字符串匹配 求代码，求注释啊。谢谢好心人
Java语言悬赏问题，Java语言输入一个字符串，统计字符串里面字母、数字、符号的个数分别是多少
Java语言悬赏问题，Java语言输入一个字符串，统计字符串里面字母、数字、符号的个数分别是多少 要有完整的代码，谢谢

C/C++实现 之前面试。遇见一个字符串匹配问题。 大概是这样的： 正常的匹配就不说了， 第一，'*'可以代表连续多个字符。 第二，’a+'可以代表‘aa', 'aaa', 'aaaa'.....类推。 第三，’.‘代表一个任意字符（非*， +）； 字符串str,模式串假设名为mdstr; 我当时想的是str,mdstr都是有'*",等符号的。 后来觉得str应该没有* 我给出了一个可行的算法。暂不提，后来面试官说。两个字符串都允许*. 谁能提供一个思路。考虑效率。
c# 正则匹配查找规定字符串
c# 中用正则表达式匹配point12 ，这样的字符串为正确字符串，如果匹配的 字符串为point12point2这样的字符串为错误字符串，其中数字为随机数字，有可能 为一位数字，有可能为两位数字，有可能为三位或多位数字 匹配规则为，前面5个字母和后面若干个数字为正确，如果前面是5位字母，后面是数字若干位再加字母和数字则为错误。
c中怎么实现查看两个字符串的匹配情况，返回能够匹配的字符的个数

mysql中的字符串匹配的原理是什么
mysql中的字符串匹配的原理是什么？有这方面的书或者资料么？
C语言求助：输入一个字符串,将其中的字母字符输入一个链表,将其中的数字字符输入另一个链表。

Description 编写一个程序，找出5个字符串中最长的字符串。每个字符串长度在100以内，且全为小写字母。 Input 本程序输入5个字符串，每个字符串不超过100个字符，并且全部是小写字母。字符串之间可以用空格或者换行符隔开。 Output 本程序输出一个字符串。 **问题** 其它的我都会，只是不知道如何控制输入字符串为小写字母，求教各位

Problem Description 对于输入的每个字符串，查找其中的最大字母，在该字母后面插入字符串“(max)”。 Input 输入数据包括多个测试实例，每个实例由一行长度不超过100的字符串组成，字符串仅由大小写字母构成。 Output 对于每个测试实例输出一行字符串，输出的结果是插入字符串“(max)”后的结果，如果存在多个最大的字母，就在每一个最大字母后面都插入"(max)"。 Sample Input abcdefgfedcba xxxxx Sample Output abcdefg(max)fedcba x(max)x(max)x(max)x(max)x(max)
c语言下如何用正则或者串查找匹配特定字符串并提取出来

Problem Description 对于输入的每个字符串，查找其中的最大字母，在该字母后面插入字符串“(max)”。 Input 输入数据包括多个测试实例，每个实例由一行长度不超过100的字符串组成，字符串仅由大小写字母构成。 Output 对于每个测试实例输出一行字符串，输出的结果是插入字符串“(max)”后的结果，如果存在多个最大的字母，就在每一个最大字母后面都插入"(max)"。 Sample Input abcdefgfedcba xxxxx Sample Output abcdefg(max)fedcba x(max)x(max)x(max)x(max)x(max)

C语言，字符串匹配问题

Problem Description Javac++ 一天在看计算机的书籍的时候，看到了一个有趣的东西！每一串字符都可以被编码成一些数字来储存信息，但是不同的编码方式得到的储存空间是不一样的！并且当储存空间大于一定的值的时候是不安全的！所以Javac++ 就想是否有一种方式是可以得到字符编码最小的空间值！显然这是可以的，因为书上有这一块内容--哈夫曼编码(Huffman Coding)；一个字母的权值等于该字母在字符串中出现的频率。所以Javac++ 想让你帮忙，给你安全数值和一串字符串，并让你判断这个字符串是否是安全的？ Input 输入有多组case，首先是一个数字n表示有n组数据，然后每一组数据是有一个数值m(integer)，和一串字符串没有空格只有包含小写字母组成！ Output 如果字符串的编码值小于等于给定的值则输出yes，否则输出no。 Sample Input 2 12 helloworld 66 ithinkyoucandoit Sample Output no yes

Java学习的正确打开方式

linux系列之常用运维命令整理笔录

python 简易微信实现（注册登录+数据库存储+聊天+GUI+文件传输）
socket+tkinter详解+简易微信实现 历经多天的努力，查阅了许多大佬的博客后终于实现了一个简易的微信O(∩_∩)O~~ 简易数据库的实现 使用pands+CSV实现数据库框架搭建 import socket import threading from pandas import * import pymysql import csv # 创建DataFrame对象 # 存储用户数据的表（...

Python十大装B语法
Python 是一种代表简单思想的语言，其语法相对简单，很容易上手。不过，如果就此小视 Python 语法的精妙和深邃，那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点，并附上详细的实例代码。如能在实战中融会贯通、灵活使用，必将使代码更为精炼、高效，同时也会极大提升代码B格，使之看上去更老练，读起来更优雅。

2019年11月中国大陆编程语言排行榜
2019年11月2日，我统计了某招聘网站，获得有效程序员招聘数据9万条。针对招聘信息，提取编程语言关键字，并统计如下： 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...

《奇巧淫技》系列-python！！每天早上八点自动发送天气预报邮件到QQ邮箱

JavaScript 为什么能活到现在？

Nginx 原理和架构
Nginx 是一个免费的，开源的，高性能的 HTTP 服务器和反向代理，以及 IMAP / POP3 代理服务器。Nginx 以其高性能，稳定性，丰富的功能，简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求，主要负责调度工作进程：加载配置、启动工作进程及非停升级。worker 进程负责处...

Python 编程开发 实用经验和技巧
Python是一门很灵活的语言，也有很多实用的方法，有时候实现一个功能可以用多种方法实现，我这里总结了一些常用的方法和技巧，包括小数保留指定位小数、判断变量的数据类型、类方法@classmethod、制表符中文对齐、遍历字典、datetime.timedelta的使用等，会持续更新......

“狗屁不通文章生成器”登顶GitHub热榜，分分钟写出万字形式主义大作

《程序人生》系列-这个程序员只用了20行代码就拿了冠军

11月8日，由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办，科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。 　　区块链技术被认为是继蒸汽机、电力、互联网之后，下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力，电力解决了人类基本的生活需求，互联网彻底改变了信息传递的方式，区块链作为构造信任的技术有重要的价值。 　　1...
Python 植物大战僵尸代码实现(2):植物卡片选择和种植