P2404 自然数的拆分问题
思路分析
- 傻瓜做法,因为 n<=8 ,所以可以把7中情况都列出来输出答案;
注意事项
- 注意行和列的范围,防止多输和少输;
代码实现
#include <stdio.h>
int main(){
int n, i, j;
int a[21][8] = {
{
1, 1, 1, 1, 1, 1, 1, 1},
{
1, 1, 1, 1, 1, 1, 2, 0},
{
1, 1, 1, 1, 1, 3, 0, 0},
{
1, 1, 1, 1, 2, 2, 0, 0},
{
1, 1, 1, 1, 4, 0, 0, 0},
{
1, 1, 1, 2, 3, 0, 0, 0},
{
1, 1, 1, 5, 0, 0, 0, 0},
{
1, 1, 2, 2, 2, 0, 0, 0},
{
1, 1, 2, 4, 0, 0, 0, 0},
{
1,