问题陈述给定从 1 到 N 的 N 个数字和一个数字 S。任务是打印加起来等于 S 的最小数字个数示例如果 n = 7 且 s = 10,则需要最小 2 个数字 (9, 1) (8, 2) (7, 3) (6, 4)算法答案可以使用以下公式计算 (S/N) + 1,如果 { S %N > 0}示例 在线演示`#include ` `using namespace std;` `int getMinNumbers(int n, int s) {` ` return s % n ? s / n + 1 : s / 2;` `}` `int main() {` ` int n = 7;` ` int s = 10;` ` cout`