2013-06-26 Robert Zhang
分析:按从上到下、从左到右的顺序对矩阵中每一个字符向八个方向查找是否存在一个以它开头的单词。more ```cpp include include include include include 继续阅读 »
2013-06-29 Robert Zhang
分析:用什么样的数据结构来表示投票有很多选择;如果选择了合适的数据结构,不但可以提高时间效率还可以简化编程。more ```cpp include include include include include include 继续阅读 »
2013-04-20 Robert Zhang
more ```cpp include include using namespace std; typedef long long ll_t; bool load_input(vector & s) { s.clear(); int n; if (!(cin >> n)) return false; for (int i = 0; i < n; i++) { ll_t k; if (!(cin >> k)) return false; s.push_back(k); } return true; } 继续阅读 »
2014-09-03 ALEX LIN
最近公司开发的Windows软件总是被360检出病毒,特别恼火。总结了几种方法。 1. 程序数字签名 基本上在第一轮和杀毒软件的PK中绝大多数是会通过的,但是在程序中包含特征码那另当别论,杀毒软件立即会报毒。 2. 编译器选项 在VC++里有#pragma code_seg("PAGE")//其中PAGE是区段的名称。这个是免杀中最有用的一个编译器选项,它可以把cpp文件里的代码放到一个单独的区段里,这样在对付杀毒软件的代码查杀的时候,给我们带来了非常大的方便。 3. VC++ 源代码中加入汇编语句 c++ __asm { nop //汇编指令 nop nop nop } 4. 继续阅读 »
2013-05-30 Robert Zhang
分析:对图做广度优先遍历,一边对节点v着色一边检查v是否与某个已着色的临接点同色。more ```cpp include include include define RED 1 define BLACK (-1) 继续阅读 »
2013-06-14 Robert Zhang
more ```cpp include include define MAX_SIZE 10 using namespace std; inline vector to_vec(int n) { vector v; v.reserve(MAX_SIZE); while (n) { v.push_back(n % 10); n /= 10; } return v; } 继续阅读 »
2014-09-22 Xie Jingyi
记得11年的时候,觉得这道题爆难,根本无从下手。三年后再次回顾,终于AC了,就当是对表达式求值和动态规划的复习吧。 题目:Link ```cpp // Accepted. include <iostream> define Mod 10007; using namespace std; typedef struct { long long v0; //当前值为0的个数 long long v1; //当前值为1的个数 char ch; //当前字符 } vertex; vertex f[100000]; void merge_sum(int p) { int w0 = f[p-1 继续阅读 »
2013-06-14 Robert Zhang
more ```cpp include include define MAX_SIZE 10 using namespace std; typedef long long llt; 继续阅读 »
2013-04-14 Robert Zhang
分析:不需要一般象棋程序的“着法生成器”也可以求解more ```cpp include include using namespace std; typedef char Board[8][8]; typedef struct _Position { int row; int col; } Position; 继续阅读 »
2017-10-05 findneo
题目 It is said that Vigenere cipher does not achieve the perfect secrecy actually :-) Tips: 1.The encode pragram is given; 2.Do u no index of coincidence ? 3.The key is last 6 words of the plain text(with "nctf{}" when submitted, also without any interpunction) encode.cpp code.txt 什么是异或 异或(exclusive or)是二元 继续阅读 »