拼音音节拆分?该如何解决

拼音音节拆分?输入一串拼音,然后拆分出来比如输入beijing拆成bei+jing输入xianan拆成xian+an,xia+nan,xi+a

拼音音节拆分?
输入一串拼音,然后拆分出来
比如输入   beijing   拆成     bei   +   jing
输入   xianan     拆成     xian   +   an     ,   xia   +   nan   ,     xi   +   an   +   an

这个算法怎么写


[解决办法]
找本字典把所有的组合建个数据集 选个好的查找算法 ……
[解决办法]
nod
[解决办法]
把汉语拼音规则先弄清楚啊。
[解决办法]
需要先建一个汉字拼音对照字典,然后设计最大音节匹配和最小音节匹配两种算法结合推理就可以做到了。