#include<bits/stdc++.h>
using namespace std;
struct yb{//硬币 
	int mj[4][40],mc[4][40];//命中/正面命中/反面命中施加强度/层数(呼吸法,充能给自己,破裂、烧伤、震颤、沉沦、流血给敌人) 
	//不加自残! 
	/*
	1、呼吸法
	2、充能
	3、破裂
	4、烧伤
	5、震颤
	6、沉沦
	7、流血  
	*/
	int ding[10];//定制效果! 
	bool hb;//是否为不可摧毁硬币 
}; 
struct jn{//技能 
	int gd;//攻击等级增加 
	int p[10][40];//战斗开始,使用前,使用时,拼点胜利,拼点失败,攻击后,单方面攻击,回合结束 
	int ding[10];//定制效果! 
	vector<int>yin;//硬币组 
};
struct sb{//守备 
	int p[10][40];//使用前,使用时,攻击后,拼点胜利,拼点失败
};
struct bdjn{//被动技能 
	int zui_c[7];//持有类技能
	int zui_g[7];//共鸣类技能
	int dz;//效果定制! 
};
struct js{//角色 
	int hp,h[10];//血量,混乱阈值
	int level,fang;//等级,防御等级 
	vector<jn>jnz;//技能组 
	vector<sb>sbjn; //守备技能
	int bd[10];//被动技能编号
	int xiao[100];//效果层数 
};