开始我理解错题意了,应该是这样理解的:字符串1进行映射后可以做一个置换,若置换后与字符串2相同,也是输出YES的比如ABCA 和 DDEF因此我们需要做的就是统计有多少类字母,每一类有多少个,如果相同的话,两个字符串一定是对应的 1 //#define LOCAL 2 #include 3 #in....
分类:
其他好文 时间:
2014-08-28 12:59:29
阅读次数:
231
/*
中文题目 古老的密码
中文翻译-大意 给你两个字符串,看你能不能将第一个字符变化位置(重排),变成和第二个字符串的26个字母一一对应。
解题思路:将两个字符串的各个字符的数量统计出来,如果各个字符串的数量都是一样的,那么就输出yes,否则输出no
难点详解:在统计每个字符出现的次数有点小难度
关键点:排序
解题人:lingnichong
解题时间:2014/08/2...
分类:
其他好文 时间:
2014-08-26 01:50:05
阅读次数:
209
昨天刚刚安装了MYSQL,玩着挺Happy的,今天就链接不上了,报错是:root用户没有权限翻阅了一些文章,看着不太方便,我简单归纳一下:一、添加账户账户是:test;密码是:123456insert into mysql.user(Host,User,Password,ssl_cipher,x50...
分类:
数据库 时间:
2014-08-17 16:53:12
阅读次数:
253
题意:给定两个长度均为n的字符串,判断它们之间的26个字母能否一一对应,即做一个一一映射后使得两个字符串相同。输入两个字符串,输出YES或者NO。
思路:只要判断出现的字母的次数能否完全一一对应即可,比如s1存在出现3次的字符,那么s2中也必须存在这样的字符。
#include
#include
#include
#include
using namespace st...
分类:
其他好文 时间:
2014-08-08 09:39:35
阅读次数:
239
Ancient Cipher
Ancient Roman empire had a strong government system with various departments, including a secret service department. Important documents were sent between provinces and the capit...
分类:
其他好文 时间:
2014-07-30 17:35:14
阅读次数:
227
看似简单的字符串处理,不过直接暴力法是会超时的。
故此需要优化,这里使用周期优化。
研究过数列序列的都知道,其实序列反复调用另外一个序列得到一个新的序列,都会出现周期的,问题是周期何时出现,如果利用这个周期。
这就需要分开每个数,使用一个新的数列记录每个数的周期,利用这个周期截去一大段数据,那么剩下的数据就很好处理了。
因为所有的周期数总和都不会超过n,数列的长度的,所以时...
分类:
其他好文 时间:
2014-07-29 15:04:58
阅读次数:
205
1、选择数据表语句如下:usemysql;2、在mysql的user表中增加连接用户帐号:这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现:ERROR1364(HY000):Field‘ssl_cipher‘doesn‘thaveadefaultvalue错误。不过早期的MYSQL版本笔者倒没出现这个错误,因为天缘一直都是直接修..
分类:
数据库 时间:
2014-07-28 00:43:50
阅读次数:
215
Cipher
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 19228
Accepted: 5148
Description
Bob and Alice started to use a brand-new encoding scheme. Surpris...
分类:
其他好文 时间:
2014-07-28 00:26:40
阅读次数:
265
继续来置换,这次的题也是很简单的。
题目大意:
对于一个长度为n的字符串,有一个数组表示第i个字符放到那个位置。
输入多个字符串,问这样操作k次后的字符串是什么样子的。
解题思路:
对于每一个置换,我们会求出循环节,这样可以减少模拟的次数。
下面是代码:
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2014-07-27 11:50:14
阅读次数:
220
import hashlib;from Crypto.Cipher import DES3import base64def create_key(sk): r=hashlib.md5(sk).digest() return r+r[:8]def init_str(s): l=len(s) % 16 ...
分类:
编程语言 时间:
2014-07-19 16:07:32
阅读次数:
192