#include <cmath>
#include <iostream>
#include <vector>
#include <map>
#include <math.h>
using namespace std;
//map<int,int> m;
vector<int> M(100001);
long long cnt = 0;
long long get_sum(int l, int r)
{
long long ret = 0, tmp = 0;
int i = 0;
int p;
while (true)
{
if (l - tmp > M[i])
{
tmp += M[i];
}
else
{
p = tmp + M[i] - l + 1;
break;
}
i++;
}
ret += p * i;
return ret;
}
void get_cnt(int num)
{
if (sqrt(num) * sqrt(num) == num)
{
cnt++;
cnt %= 1000000007;
}
for (int i = 1; i < sqrt(num); i++)
{
if (num % i == 0)
{
cnt += 2;
cnt %= 1000000007;
}
}
}
int main() {
int a, b;
int n, m;
cin >> n >> m;
for (int i = 1; i <= m; i++)
{
cin >> a >> b;
M[a] = b;
}
for (int i = 1; i < M.size(); i++)
{
pre[i] = pre[i - 1] + M[i];
}
int q = 0;
cin >> q;
int l, r;
for (int i = 0; i < q; i++)
{
cin >> l >> r;
long long sum = get_sum(l, r);
get_cnt(sum);
}
cout << cnt;
return 0;
}
// 64 位输出请用 printf("%lld")
没有合适的资源?快使用搜索试试~ 我知道了~
蓝桥杯竞赛真题刷题源码分享给需要的同学:N皇后、路径之谜、成绩统计、付账问题、美团、数的划分、数字三角形等
共31个文件
tlog:7个
cpp:7个
db:2个
需积分: 5 0 下载量 52 浏览量
2024-10-15
09:52:49
上传
评论
收藏 10.69MB ZIP 举报
温馨提示
蓝桥杯竞赛真题刷题源码分享给需要的同学:N皇后、路径之谜、成绩统计、付账问题、美团、数的划分、数字三角形等
资源推荐
资源详情
资源评论
收起资源包目录
kksadf.zip (31个子文件)
kksadf
数的划分
数的划分
数的划分.cpp 432B
路径之谜
路径之谜
test.cpp 837B
美团
美团
test.cpp 1KB
付账问题
付账问题
test.cpp 596B
N皇后
N皇后
N皇后.cpp 660B
成绩统计
成绩统计
成绩统计.cpp 669B
数字三角形
.vs
数字三角形
v17
Browse.VC.db 10.45MB
Solution.VC.db 428KB
.suo 28KB
ipch
AutoPCH
d242e7982f9eab1b
TEST.ipch 37.88MB
FileContentIndex
22623f89-715b-4737-bfed-808ec5941531.vsidx 8KB
8dbf9ed0-1d93-44f7-b9d7-7476683a9e48.vsidx 1KB
x64
Debug
数字三角形.pdb 1.66MB
数字三角形.sln 1KB
数字三角形
数字三角形.vcxproj 6KB
x64
Debug
vc143.pdb 436KB
数字三角形.log 102B
数字三角形.ilk 690KB
vc143.idb 155KB
数字三角形.tlog
数字三角形.lastbuildstate 156B
CL.write.1.tlog 300B
Cl.items.tlog 118B
CL.command.1.tlog 634B
link.command.1.tlog 1KB
link.read.1.tlog 2KB
link.write.1.tlog 298B
CL.read.1.tlog 12KB
数字三角形.exe.recipe 291B
数字三角形.vcxproj.filters 945B
test.cpp 539B
数字三角形.vcxproj.user 165B
共 31 条
- 1
资源评论
程序猿小D
- 粉丝: 3652
- 资源: 241
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 第9讲-simulink仿真,包含Simulink的概述、建立模型 、Simulink的应用实例、子系统与封装、S函数的设计
- Montgomery-Homes_Byron-250-level-two-storey-house-brochure.pdf
- 1.hello world.cpp
- Montgomery-Homes_Miami-1-318-level-two-storey-house-brochure.pdf
- 卓越乒乓球社团成员名单(1).zip
- 基于Python、CSS、HTML、JavaScript技术的云火失物招领网页设计源码
- 基于Python技术的企业OA后台设计源码
- 基于SSM框架的简单借书系统设计源码
- 微信在windows电脑环境下的多开脚本
- 改进的黑翅莺优化算法,Matlab完整源码,三个改进点,对比BKA、PSO、WOA、GWO
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功