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

devtools/2025/3/10 18:28:20/

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/devtools/166073.html

相关文章

7.自然语言处理(NLP)理论基础——大模型微调的基石

文章目录 一、引言二、基本概念2.1 词嵌入2.2 预训练与微调2.3 Prompt Engineering 三、核心技术3.1 语言模型构建3.2 位置编码3.3 长文本处理 四、工具介绍 一、引言 在当前人工智能的浪潮中&#xff0c;自然语言处理&#xff08;NLP&#xff09;正以其出色的语义理解和生成能…

PCIe协议之RCB、MPS、MRRS详解

✨前言&#xff1a; PCIe总线的存储器写请求、存储器读完成等TLP中含有数据负载&#xff0c;即Data Payload。Data Payload的长度和MPS&#xff08;Max Payload Size&#xff09;、MRRS&#xff08;Max Read Request Size&#xff09;和RCB&#xff08;Read Completion Bounda…

【VUE】day01-vue基本使用、调试工具、指令与过滤器

【VUE】day01-vue基本使用、调试工具、指令与过滤器 1. 什么是Vue2. Vue的基本使用 1. 什么是Vue Vue&#xff08;Vue.js&#xff09;是一个用于构建用户界面的渐进式 JavaScript 框架&#xff0c;其核心设计理念是“自底向上逐层应用”&#xff0c;既能作为轻量级库增强现有项…

linux | Vim 命令快捷操作

注&#xff1a;本文为过去的 “vim 使用笔记”。 跳转命令 跳转命令 #&#xff1a;向前查找光标当前所在单词&#xff0c;并跳转到该单词的上一个出现位置。*&#xff1a;向后查找光标当前所在单词&#xff0c;并跳转到该单词的下一个出现位置。 行内跳转 0&#xff1a;跳转…

在uni-app中使用SQLite实现离线下数据同步:从封装到实践

场景&#xff1a; 在移动应用开发中&#xff0c;确保应用在无网络连接时仍能正常运行并进行数据同步至关重要。 对于uni-app开发者而言&#xff0c;SQLite是理想的本地存储解决方案&#xff0c;支持结构化数据的存储和检索。本文将介绍如何在uni-app项目中使用SQLite实现离线…

Spring Boot 项目中慢SQL优化方案

Spring Boot 项目中慢 SQL 优化是一个重要的性能优化环节。以下是一些常用的慢 SQL 优化方案&#xff0c;涵盖了从 SQL 语句本身到数据库配置、应用层优化的多个方面&#xff1a; 1. 识别慢 SQL&#xff1a; 慢查询日志 (Slow Query Log): MySQL、PostgreSQL 等数据库都提供了…

React基础之渲染操作

遍历渲染 function App() { const list[ {id:1,name:小吴}, {id:2,name:小王}, {id:3,name:小李}, ] const listContent list.map(item>{ return <li key{item.id}>{item.name}</li> }) return ( <div>{listContent}</div> ); } export default Ap…

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

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