这题一开始看可能会感觉比较难,不过仔细想想的话,其实不难,你可以循环,找出以每个字符为中点的(回文串是奇数的),或者是以这个字符为回文中间的右边(回文串是偶数的),然后扫瞄一遍,最后比较求出最大值,中间要记录回文串最大值的开始下标,和终止下标。最后就是输出了。代码量也不算大,不过要细心一点,还有就是在Windows下面编译运行的话,可能数组越界了,照常可以,不过可能结果不对,但是用正式的GCC和G++的话,就不行了,会出异常,USACO就是用正式的GCC和G++编译运行的。如果有可能的话,还是用正式的GCC和G++写代码吧,那样更好,就像DEV比Win-TC要好一样,编译器严格一点,对自己就更有好处。