现在给你一串项链,项链上有 n 颗珠子,相邻两颗珠子可以合并成一个,合并同时会放出一定的能量,不同珠子合并放出能量不相同,请问按怎样的次序合并才能使得释放的能量最多?
【输入】第一行一个正整数 n
第二行 n 个不超过 1000 的正整数,第 i(1≤i≤n) 个数为第 i 颗珠子的头标记,当 i≠n 时第 i 颗珠子的尾标记等于第 i+1 颗珠子的头标记,当 i=n 时第 i 颗珠子的尾标记等于第 1 颗珠子的头标记。
现在给你一串项链,项链上有 n 颗珠子,相邻两颗珠子可以合并成一个,合并同时会放出一定的能量,不同珠子合并放出能量不相同,请问按怎样的次序合并才能使得释放的能量最多?
【输入】第一行一个正整数 n
第二行 n 个不超过 1000 的正整数,第 i(1≤i≤n) 个数为第 i 颗珠子的头标记,当 i≠n 时第 i 颗珠子的尾标记等于第 i+1 颗珠子的头标记,当 i=n 时第 i 颗珠子的尾标记等于第 1 颗珠子的头标记。
内容版权声明:除非注明,否则皆为本站原创文章。