some cpp files for Online-Judge including POJ/USACO/HDOJ