解题思路:利用中位数,求m个数中的中位数,然后推出其他的数
注意事项:分类讨论
参考代码:
#include<iostream> using namespace std; int main() { int m,i; long long s; cin >> m; s = m*m*m; cout << m<<"*"<<m<<"*"<<m<<"="<<s<<"="; if ((m & 1) == 1) //奇数 { for (i = s / m - m / 2 * 2; i < s / m + m / 2 * 2; i += 2) cout << i<<"+"; cout << i; } else { for (i = s / m - m + 1; i < s / m + m - 1; i += 2) cout << i << "+"; cout << i; } }
0.0分
0 人评分