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

ops/2025/3/6 12:30:48/

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/ops/163599.html

相关文章

ZStack环境搭建(个人练习)

1、登陆平台 ①以租户的方式登录平台&#xff08;网址&#xff09;创建云主机&#xff0c;部署ZStack_Cloud. ②账号&#xff1a;2025-姓名&#xff08;中文&#xff09; 密码&#xff1a;password ③以ZStack iso默认规格创建云主机 计算规格&#xff1a;8C24G 镜像ZSta…

Java Spring Boot 外卖系统,构建便捷的本地生活服务

随着大家生活节奏的加快&#xff0c;外卖行业蓬勃发展。而Java具有高效、稳定的特性和优势&#xff0c;成为构建外卖系统的热门选择&#xff0c;而 Spring Boot 作为 Java 开发的利器&#xff0c;可以极大的简化开发流程&#xff0c;提高开发效率。 一、系统架构设计 一个完整…

通过计费集成和警报监控 Elasticsearch Service 成本

作者&#xff1a;来自 Elastic Alexis Charveriat 使用 Elasticsearch 服务计费集成来跟踪、定制和提醒 Elasticsearch 服务费用。 监控和管理你的Elasticsearch服务&#xff08;ESS&#xff09;使用情况和成本对高效运营至关重要。 Elasticsearch服务计费集成提供了一种简化的…

tauri加载网页处理点击a链接默认浏览器打开问题

添加click事件&#xff0c;当点击了a标签&#xff0c;就阻止默认事件&#xff0c;然后自己处理&#xff0c;在自己窗口中打开这个页面。将这个js注入到页面中就可以了 const hookClick (e) > {console.log(hookClick, e)e.preventDefault()const origin e.target.closest…

Avalonia 打包成deb

参考 https://www.cnblogs.com/Fengyinyong/p/13346642.html 安装工具 dotnet tool install --global dotnet-deb 还原包 dotnet restore -r linux-x64 dotnet deb install 打包&#xff0c;其中/p:SelfContainedtrue是独立运行 dotnet msbuild XXXCore.csproj /t:Creat…

文件IO思维导图和练习题

思维导图 练习&#xff1a; 1.使用文件IO读取图片 文件大小、文件偏移量&#xff0c;宽度&#xff0c;高度 #include <head.h> int main(int argc, const char *argv[]) {int fdopen("/home/ubuntu/3.5/xiaoxin.bmp",O_RDONLY);if(fd-1)PRINT_ERROR("op…

Element-Plus悬浮窗模板

效果图 参考代码 <!-- 自定义笔记本弹窗 --><el-dialog v-model"dialogVisible" title"新建笔记本" width"400px"><el-form :model"newNotebook" label-width"80px"><el-form-item label"名称&q…

六十天前端强化训练之第九天之数组操作方法

欢迎来到编程星辰海的博客讲解 目录 一、数组操作方法知识讲解 1. 基础操作方法 2. 遍历与转换方法 3. 查找与判断方法 4. 其他实用方法 二、核心代码示例 三、实现效果说明 四、学习要点总结 五、扩展阅读推荐 六、案例&#xff1a;使用 map/filter 实现数据筛选转换…