20240121
描述
你是一个热爱艺术的人,一天,你获得了一种独特的机会,可以使用一定数量的符号来打印出美丽的沙漏形状。沙漏形状是一种迷人的图案,但给定的符号数量可能无法组成一个完整的沙漏。
给定一个符号和你可以使用的符号数量,你的任务是编写一个程序,利用给定的符号数量,尽可能多地打印出沙漏形状。沙漏是由一连串奇数个符号组成的,上下两部分呈镜像对称。你需要以最佳方式打印出沙漏形状,并在最后一行输出剩余未使用的符号数量,以展示你的艺术才华。
沙漏形状示例如下:
*****
***
*
***
*****
输入
输入文件只有一行,为一个正整数 N 和一个符号,以空格分隔。
输出
输出文件有若干行,首先按照给定符号打印出由该符号组成的最大沙漏形状,然后在一行中输出剩余未使用的符号数量。
样例
输入
19 a
输出
aaaaa aaa a aaa aaaaa 2
提示
对于100%的数据,1≤N≤1000,符号为小写字母。