P8692 [蓝桥杯 2019 国 C] 数正方形--输出取模余数

embedded/2025/3/10 22:59:05/

P8692 [蓝桥杯 2019 国 C] 数正方形

      • 题目
  • 解析
      • 代码

题目

在这里插入图片描述

解析

这是数学题 T^T

不过对于这种题目都说了结果非常大的题,得开long long【不开long long 见ZZ

然后还有点要说的就是,为了缩减计算量,这种要求结果输出模后余数的题,我们可以在计算过程中就对其取模。【如:下列代码中在for循环中的ans+=时取模】

代码

#include <iostream>
#include <vector>
#include <set>
#include <string>
#include <algorithm>
#include <math.h>
#include <queue>
#include <climits>  // 包含INT_MAX常量
#include <cctype>
using namespace std;
int n;
long long ans;int main() {cin >> n;for (int i = 1; i < n; i++) {ans += i*(long long) (n - i) * (n - i) ;//这一步是最巧妙的,得学!ans%=1000000007;}cout << ans;return 0;
}

http://www.ppmy.cn/embedded/171599.html

相关文章

使用 Python 开发的简单招聘信息采集系统

以下是一个使用 Python 开发的简单招聘信息采集系统,它包含用户登录、招聘信息收集和前后端交互的基本功能。我们将使用 Flask 作为后端框架,HTML 作为前端页面。 项目结构 recruitment_system/ ├── app.py ├── templates/ │ ├── login.html │ ├── index…

服务器上通过ollama部署deepseek

2025年1月下旬&#xff0c;DeepSeek的R1模型发布后的一周内就火了&#xff0c;性能比肩OpenAI的o1模型&#xff0c;且训练成本仅为560万美元&#xff0c;成本远低于openAI&#xff0c;使得英伟达股票大跌。 下面我们来看下如何个人如何部署deepseek-r1模型。 我是用的仙宫云的…

实现简易聊天室功能

实现简易聊天室功能 1.前端设计 <template><div><div><!-- 连接按钮 --><el-button v-loading"loading" :disabled"loading || isConnected" type"primary" click"connect">{{ isConnected ? "已…

可视化大屏出圈密码:地图组件深度解析

01 组件介绍 在数据可视化大屏搭建中&#xff0c;地图组件是使用最频繁且重要的组件之一。它不但能直观展现地理方位相关信息&#xff0c;还能通过与标记点、飞线、图表等各类组件巧妙搭配&#xff0c;达成更加多元、生动的数据呈现效果&#xff0c;在众多行业领域都得到了广泛…

大数据表高效导入导出解决方案,mysql数据库LOAD DATA命令和INTO OUTFILE命令详解

一.问题背景 java项目基于mysql实现大数据表跨服务器导入导出功能。之前整理过百万数据导入内存溢出的解决方案&#xff0c;这次情况又不一样了&#xff0c; 21万包含longtext字段的数据导入导出&#xff0c;解决了内存溢出的问题&#xff0c;速度却很慢&#xff0c;即使开启批…

【每日八股】Golang篇(二):关键字(上)

目录 make 和 new 的区别&#xff1f;概念例子 struct 能不能比较&#xff1f;为什么 slice 之间不能直接比较&#xff1f;slice 的底层实现&#xff1f;slice 和数组的区别&#xff1f;slice 的扩容机制&#xff1f;slice 是线程安全的吗&#xff1f;slice 之间如何比较&#…

PY32MD320单片机 QFN32封装,内置多功能三相 NN 型预驱。

PY32MD320单片机是普冉半导体的一款电机专用MCU&#xff0c;芯片采用了高性能的 32 位 ARM Cortex-M0 内核&#xff0c;主要用于电机控制。PY32MD320嵌入高达 64 KB Flash 和 8 KB SRAM 存储器&#xff0c;最高工作频率 48 MHz。PY32MD320单片机的工作温度范围为 -40 ~ 105 ℃&…

华为欧拉系统 Tomcat 安装详解

1. 安装或确认安装 Java Tomcat 需要 Java 环境(JDK 或 JRE)才能运行。如果系统尚未安装 Java,可以使用以下命令安装 OpenJDK: # 更新软件包索引 yum update -y# 安装 OpenJDK 21(可根据需求安装其他版本,如 8、11、17 等) yum install -y java-21-openjdk java-21-op…