hdu 1880 魔咒字典 (hash+二分)

#include 
#include 
#include 
#include 
#include 
#define N 100005
using namespace std;
char spell[N][85];//储存功能
char magic[N][25];//储存咒语
int num=0;
struct node//Hash值对应的数组下标
{
    int Hash;
    int l;
} key[N],tail[N];//咒语和功能
int cmp(node a,node b)
{
    return a.Hash

你可能感兴趣的:(stl)