396. Hard Game
简单博弈, 判断奇偶即可
397. Prime Judge
趣味数学题, 将复数写成向量表示形式, 根据复数乘法的几何意义, 复数之积的模等于两条复数的模的平方和
由于1,-1,0,i,-i 都不能作为因子, 所以一个复数是素数的首要条件是其模=a^2+b^2是素数
下面特判结果为纯虚数和纯实数的情况
发现最大a,b不超过10000, 这样只需要枚举1至100的即可
398. Freeway
树状dp
399. Who Is Joyful
线段树/树状数组 维护区间中符合条件的数的集合即可
400. 最小距离查询
三月已经写过题解, 可至http://blog.csdn.net/birdstorm_s/article/details/22659407