题库首页 › 蓝桥杯大赛(Python) › 题目 14637

编程实现: 有一个 n 行 n 列的网格,每个单元网格都是大小一致的正方形。不同的 n 值,可以数出的正方形数量不同。 例如:1 行 1 列、2 行 2 列、3 行 3 列的网格,可以数出的正方形数量如下: 给定一个整数 n,请数一数 n 行 n 列的网格中一共有多少个正方形。 输入描述: 输入一个整数 n(2≤n≤104)。 输出描述: 输出一个整数,表示 n 行 n 列的网格中一共可以数出的正方形数量。 样例输入: 2 样例输出: 5

编程实现: 有一个 n 行 n 列的网格,每个单元网格都是大 题目配图

正确答案:n×n网格中k×k正方形有(n-k+1)^2个,总数=sum(k^2,k=1..n)=n*(n+1)*(2n+1)//6。

试卷来源:202503(第16届)蓝桥杯Python编程青少组(选拔赛_中/高级)真题

本卷相关题目

在线做题 同科目题库