#HX1218S. 【GESP强化 六级】五子棋

提交2 通过1
通过率50%
时间限制3000ms
内存限制256MiB
    ID: 10518 传统题 3000ms 256MiB 尝试: 2 已通过: 1 难度: 普及 上传者: 标签>GESPGESP强化C++c++编程题昊轩OJ深度优先搜索3星

题目描述

在一个固定的 5×55\times5 棋盘上选择恰好 nn 个格子放置棋子。若某一整行、整列或两条主对角线之一的五个格子都放有棋子,就形成一条“五子线”。棋盘最多可能形成 1212 条五子线。

对于给定的 nn,考虑所有放置方案。设某个方案形成的五子线数量为 kk,把所有可能出现的不同正整数 kk 各计算一次,并求它们的和。

输入格式

输入一个整数 nn

输出格式

输出所有可能出现的不同正整数 kk 的总和;若无法形成任何五子线,输出 00

5
1
6
1
7
1

样例说明

n=11n=11 时,可能形成的正五子线数量只有 1122,所以答案为 1+2=31+2=3

数据范围

5n255\le n\le25