jackyyf's homework

我还是开两个branch来分别处理judge和作业吧，似乎我的作业上去了都没人发现。

这次应该会有冲突，因为我把master branch删掉了然后自己重新创建了文件。<del>Add.cc应该是会提示冲突的。</del> 居然没有冲突
自定义异常赞，explicit学习了。