侠物语破解算法

private function decode(data:ByteArray):ByteArray{
var dest:ByteArray = new ByteArray();
var index:int;
var key:String = "I‘m a big big girl with a big big hole";
var count:int;
var i:int;
while (i < data.length) {
if (index>= key.length){
index = 0;
count++;
if (count >= 40){
dest.writeBytes(data, (40 * key.length), (data.length - (40 * key.length)));
break;
};
};
dest.writeByte((data[i] - key.charCodeAt(index)));
i++;
index++;
};
dest.position = 0;
return dest;
}

private var key:String = ‘helloworld‘;
private function decode2(src:ByteArray, type:int):ByteArray{
var dest:ByteArray = new ByteArray();
var index:int;
var count:int;
var i:int;
while (i < src.length) {
if (index >= key.length){
index = 0;
count++;
if (count >= 50){
dest.writeBytes(src, (50 * key.length), (src.length - (50 * key.length)));
break;
};
};
if (type == 0){
dest.writeByte((src[i] + key.charCodeAt(index)));
} else {
if (type == 1){
dest.writeByte((src[i] - key.charCodeAt(index)));
};
};
i++;
index++;
};
dest.position = 0;
return (dest);
}

侠物语破解算法

时间: 2024-10-06 11:40:59

侠物语破解算法的相关文章

cdoj1091-秋实大哥の恋爱物语 【kmp】

http://acm.uestc.edu.cn/#/problem/show/1091 秋实大哥の恋爱物语 Time Limit: 5000/2000MS (Java/Others)     Memory Limit: 32000/32000KB (Java/Others) Submit Status 传说有这么一个故事! 在一个月白风清的晚上,秋实大哥约一位他心仪的妹子一起逛校园,浪漫的秋实大哥决定在当晚对妹子表白.“XXXXX...”,秋实大哥温情地说完了准备已久的话.而妹子决定用一种浪漫的

UESTC_秋实大哥の恋爱物语 2015 UESTC Training for Search Algorithm &amp; String&lt;Problem K&gt;

K - 秋实大哥の恋爱物语 Time Limit: 5000/2000MS (Java/Others)     Memory Limit: 32000/32000KB (Java/Others) Submit Status 传说有这么一个故事! 在一个月白风清的晚上,秋实大哥约一位他心仪的妹子一起逛校园,浪漫的秋实大哥决定在当晚对妹子表白.“XXXXX...”,秋实大哥温情地说完了准备已久的话.而妹子决定用一种浪漫的方式接受秋实大哥(其实妹子早已对秋实大哥动心,这一刻她早已迫不及待了,但还是决定

[从头读历史] 第295节 神之物语 结语:为什么会有希腊神话

剧情提要: 为什么会有希腊神话,因为一个文明需要记录它的历史,而希腊历史很不幸地因为 断代原因,造成了明知道存在爱琴文明,却丧失了所有记录的境地,这个补全历史 的艰巨任务,就落到了史诗作者的肩头,所以,选择编造神话是唯一的解决途径. 正剧开始: 星历2016年07月09日 15:56:17, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起研究[神之物语 为什么会有希腊神话]. 古希腊神话人物名称和简介 宙斯(Zeus),天神,古希腊神话中最高的神,罗马神话中称朱庇特(J

FZU 2234 牧场物语【多线程dp】

 Problem 2234 牧场物语  Problem Description 小茗同学正在玩牧场物语.该游戏的地图可看成一个边长为n的正方形. 小茗同学突然心血来潮要去砍树,然而,斧头在小茗的右下方. 小茗是个讲究效率的人,所以他会以最短路程走到右下角,然后再返回到左上角.并且在路上都会捡到/踩到一些物品,比如说花朵,钱和大便等. 物品只能被取最多一次.位于某个格子时,如果格子上还有物品,就一定要取走.起点和终点上也可能有物品. 每种物品我们将为其定义一个价值,当然往返之后我们取得的物品的价值

双线dp ——牧场物语

牧场物语 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Practice FZU 2234 Description 小茗同学正在玩牧场物语.该游戏的地图可看成一个边长为n的正方形. 小茗同学突然心血来潮要去砍树,然而,斧头在小茗的右下方. 小茗是个讲究效率的人,所以他会以最短路程走到右下角,然后再返回到左上角.并且在路上都会捡到/踩到一些物品,比如说花朵,钱和大

微信之初学者:列表方法之洪荒物语

1.append(用于在列表末尾追加新的对象) lst = [1,2,3,4] lst.append(5) print(lst) 2.count(统计某个元素在列表出现的次数) y = ['a','v','da','asd','w','gg'] print(y.count('da')) x = [[1,2],1,1,2,[1,1],] print(x.count(1)) print(x.count([1,2]))#列表里的元素也可以是列表 3.extend(在列表的末尾一次性追加另一个序列中的某

微信之初学者:列表方法之蛮荒物语

1.pop(移除列表中的一个元素,默认是最后一个,病返回该元素的值,除了None) x = [1,2,3,4] a = x.pop() b = x.pop(1)#可以指定移除元素 print(a,b) 2.remove(移除列表中某个之的第一个匹配项) x = [1,2,3,4,5,3] x.remove(3)#不会返回元素值 print(x) x.remove(2) print(x) 3.reverve(将列表里的元素反向存放) x = [1,2,3,4,5] x.reverse()#也不会返

星座物语APP

效果图: 这里的后台管理用的是duducat,大家可以去百度看说明.图片,文字都在duducat后台服务器上,可以自己修改的.(PS:图片这里是随便找的) http://www.duducat.com/ 我就直接上代码了,如果有不懂的可以联系我. MainActivity.java public class MainActivity extends FragmentActivity implements ViewPager.OnPageChangeListener, TabHost.OnTabC

UESTC 1091秋实大哥の恋爱物语 [偏移模式匹配]

题目链接:http://acm.uestc.edu.cn/#/problem/show/1091 题目大意:求模式串p,在s中出现的次数,但是p能平移到s即可,比如s: 1 3 4和 p :0 2 3: 题目思路:处理出每一位相对前一位的变化,然后KMP即可: 代码: //author:ACsorry //result:Yes #include<iostream> #include<cstdio> #include<cstring> #include<cmath&