HDU1436: Neo 的区段求和

学习LaTeX数学公式的一些常用函数 在优快云优快云优快云里写博客 数学公式是必不可少的内容 恰好MarkdownMarkdownMarkdown支持LaTeXLaTeXLaTeX的语法 所以就学习一些常用的公式 记录下来,以便以后查看 上下标 ^{上标} _{下标} \cdots和\dots是两种不同的点点点的表示方法 x^2_1,x^2_2,x^2_3,\cdots,x^2_n x…xx…xx\do... 阅读详情

1436: Neo 的区段求和

时间限制: 1 Sec  内存限制: 128 MB

提交: 13  解决: 4  统计

题目描述

定义:

F0=0F0=0

F1=1F1=1

F2=2F2=2

Fi=Fi−1+Fi−3,i>2Fi=Fi−1+Fi−3,i>2

S(l,r)=∑i=li≤rFiS(l,r)=∑i=li≤rFi

现在给定 l,rl,r,由于 s(l,r)s(l,r) 过大,你只要输出 s(l,r)%1000000007s(l,r)%1000000007 的值即可。

输入

多组输入数据,每组两个整数 l,rl,r。(0≤l≤r≤1060≤l≤r≤106)

输出

每组输出一个整数 s(l,r)%1000000007s(l,r)%1000000007 占一行。

样例输入

0 1
0 2

样例输出

1
3

提示

注:

由同余定理可得如下结论:

(a∗b)%m=((a%m)∗(b%m))%m(a∗b)%m=((a%m)∗(b%m))%m

(a+b)%m=((a%m)+(b%m))%m(a+b)%m=((a%m)+(b%m))%m

来源

LZ
提交 讨论

中文  English  标准版  精简版
Anything about HPU OnlineJudge, Please Contact Admin:BoilTask 
All Copyright Reserved 2010-2017 HPUACM
Based On GPL2.0 HUSTOJ Project Modified by BoilTask 

#include<cstdio>
#include<cstring>
#include<algorithm> 
using namespace std;
typedef long long ll;
const int mod=1000000007;
int f[(int)1e6+5];
int sum[(int)1e6+5];
void init() 	//打个表就好了 
{
	f[0]=0;
	f[1]=1;
	f[2]=2;
	sum[0]=0;
	sum[1]=sum[0]+f[1];
	sum[2]=sum[1]+f[2];
	for(int i=3;i<=1000000;i++)
	{
		f[i]=f[i-1]%mod+f[i-3]%mod;
		sum[i]=sum[i-1]%mod+f[i]%mod;
		sum[i]%=mod;					//记得要让它也取下模 
	}
	
}
int main()
{
	init();
	int l,r;
	while(scanf("%d %d",&l,&r)!=EOF)
		printf("%d\n",(sum[r]-sum[l-1]+mod)%mod);//还是细节啊, sum[r]-sum[l-1]可能小于零,因此WA了一次 
	return 0;
}





PTA2017年团体程序设计天梯赛-大区赛 - 重现赛 7-7 古风排版(20 分) 7-7 古风排版(20 分)中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(&lt;100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。输入样例:4 This is a test case 输出样例:asa T ... 阅读详情

相关推荐

YOLO26算法心电图十二导联目标检测+训练好的模型+368张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[导联I(I), 导联II(II), 导联III(III), 胸导联V1(V1), 胸导联V2(V2), 胸导联V3(V3), 胸导联V4(V4), 胸导联V5(V5), 胸导联V6(V6), 加压肢体导联aVF(aVF), 加压肢体导联aVL(aVL), 加压肢体导联aVR(aVR)] · 训练集:313 张 · 验证集:37 张 · 测试集:18 张 · 总计:368 张 该数据集聚焦于临床心电图信号的精准识别与定位,其核心检测目标为标准12导联心电图中的各个独立导联波形区域,涵盖肢体导联(I、II、III)与加压肢体导联(aVR、aVL、aVF),以及胸前导联(V1至V6),适用于心电图自动分析系统中对各导联位置的快速准确标注与分类。数据采集场景真实还原了医院心电图室或急诊监护环境下的标准心电图记录纸,波形清晰、基线稳定,具有高度临床参考价值。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 57 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9708** mAP50-95 | 0.6344 Precision | 0.8990 Recall | 0.9191 train/box_loss | 1.2231 train/cls_loss | 0.9703 val/box_loss | 1.2779 val/cls_loss | 0.... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

HDU 1436(排列组合(二))

#include <iostream> #include <cstring> using namespace std; const int MAXN = 1000; long long C[MAXN][MAXN]; //组合数 long long s[MAXN][MAXN]; //各字母可以出现的种数和个数 long long dp[MAXN]; //各长度的字符串满足...

Intelligence1028的博客 241

直线型一阶倒立摆1---从理论到实践的桥梁

本文深入探讨了直线型一阶倒立摆在控制理论中的核心地位,从非线性控制、鲁棒性到实时反馈等关键问题。通过实际案例和硬件搭建指南,帮助读者理解从理论到实践的过渡,特别适合控制工程初学者和研究人员。文章还提供了算法选型建议和硬件避坑手册,是掌握倒立摆控制的实用指南。

weixin_29047545的博客 317

排列组合(二) - HDU 1436 dp

排列组合(二) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 753    Accepted Submission(s): 108 Problem Description 有N个字母,每个字母的数量不定。用这N个

提比的强行AC 1155

瑞芯微RK3588开发板VSCode远程开发全攻略:从SSH配置到插件优化

本文详细介绍了如何在瑞芯微RK3588开发板上配置VSCode远程开发环境。从Ubuntu系统下的SSH服务设置、VSCode Remote-SSH扩展安装,到连接建立、基础工具链部署,再到针对ARM平台的性能优化与调试配置,提供了一套完整的实战指南,帮助开发者高效利用本地资源进行嵌入式开发。

weixin_28831341的博客 621

保姆级教程:在RK3588开发板上用MPP库实现H.264硬编码(附完整代码)

本文详细介绍了在RK3588开发板上使用MPP库实现H.264硬编码的全流程,包括环境准备、MPP库编译、编码器初始化与配置、数据输入与编码流程以及高级性能优化技巧。通过实战案例和完整代码,帮助开发者充分利用RK3588的VPU硬件加速能力,提升视频编码效率和质量。

weixin_28716769的博客 414

HDU 1436 Horizontally Visible Segments(点放两倍)

题目地址 题意:两两可见的定义是对于第i条线段和第k条线段如果用一条平行线能够经过它们并且在它们之间不经过其他线段,则称这两条线段互为可见,求n条线段有多少个三条线段两两可见 思路:对x坐标进行排序,然后加线之前查询他能看到x坐标比他小的线段有哪些记录下来,然后更新,最后暴力求一遍就好了

不要錯過才珍惜 399

GoPro官方API实战:从蓝牙配对到Wi-Fi流媒体,构建跨平台控制应用

本文详细解析了GoPro官方API的开发实践,涵盖蓝牙配对、Wi-Fi流媒体控制等关键技术。通过实战案例,指导开发者如何构建跨平台控制应用,解决设备发现、指令解析、视频流传输等核心问题,并分享Android平台迁移经验与常见问题排查方法。

weixin_30727835的博客 397

HDU 1436 排列组合(二)

题意: 有N个字母,每个字母的数量不定。用这N个字母组成一个长为M的串,并且规定这个串中每个字母能出现的次数。求这样的串的总数。 分析: 之前处理好组合数c[][],然后d[i]表示字符串长度为i的时候用所给字符串构成的满足条件的情况数, 递推式: d[s[i][k]+j] += d[j]*c[m-j][s[i][k]]; #include <stdio.h> #in...

weixin_34356138的博客 209

全志A133的AndroidSDK

本小节来学习如何下载全志安卓SDK,SDK的目录,编译和烧录提示:以下是本篇文章正文内容,下面案例可供参考以上就是整个SDK的目录和编译烧录,目的在于让初学者快速了解整个源码的目录和编译出镜像喜欢就订阅吧。

qq_24093081的博客 4054

RK3288芯片MIPI-DSI显示疑难杂症大揭秘:从点不亮到花屏全攻克

本文针对RK3288芯片MIPI-DSI接口常见的显示异常问题进行系统性分析,提出了完整的排查解决方案。硬件方面,重点检查排线连接、电源供应和散热问题;软件方面,强调屏参配置、驱动版本及时序参数的精确调整。通过两个典型案例(点不亮与花屏)具体说明排查流程,并指出未来优化方向应包括提升芯片抗干扰能力、开发智能自适应驱动程序等。该手册为开发者提供了从基础原理到实际问题的全面指导,能有效缩短故障排查时间,确保显示系统稳定运行。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 659

Warshall算法求传递闭包

#include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;algorithm&gt; using namespace std; const int maxn=1e3+6; int a[maxn][maxn]; int n; int warshall(int a[][maxn]) { for(int i=0;i&lt;n;i++) {...

鸿杰 的博客 2640

微信小程序 - 超详细小程序接入腾讯地图的完整流程,提供地图显示、IP 属地定位、地理位置名称、获取经纬度等超多功能示例(可一键复制并运行的功能源代码,详细的注释及常见问题汇总)小白直接上手!

微信小程序腾讯地图怎么接入,小程序项目中使用腾讯地图sdk,小程序中使用腾讯地图,微信小程序集成腾讯地图功能,微信小程序通过ip获取其地址、经纬度、详细地址,小程序使用腾讯地图跨域解决方法,微信小程序引入腾讯地图详细教程,原生小程序引入腾讯地图,微信小程序如何植入腾讯地图,微信小程序腾讯地图配置及使用详细教程,小程序植入腾讯地图SDK,微信小程序项目怎么用腾讯地图,微信小程序IP属地定位,获取当前用户位置名称,微信小程序如何使用腾讯地图获取用户的定位位置,在小程序中使用腾讯地图,实现定位,距离计算,实时搜索

🏆 前端领域优质创作者 8803

数据结构作业——————二叉树的三种遍历方式

数据结构作业: 二叉树的建立 三种遍历方式 L:遍历左子树 D:访问根节点 R:遍历右子树 DLR:先序遍历 LDR:中序遍历 LRD:后序遍历 #include&amp;amp;lt;bits/stdc++.h&amp;amp;gt; using namespace std; typedef char ElemType; struct node{ ElemType data; nod...

鸿杰 的博客 1200

Python 爬虫教程:抓取视频平台数据(观看量、评论数、点赞数等)

爬虫(Crawler)是通过编写程序模拟浏览器行为,从互联网上抓取并提取信息的技术。爬虫的核心任务是模拟用户访问网页,获取网页内容并解析出我们需要的数据。爬虫技术被广泛应用于搜索引擎、数据分析、电商价格监控、内容抓取等领域。Bilibili和YouTube。这两个平台都提供丰富的用户生成内容(UGC),且在中国和全球范围内都非常流行。Bilibili:以二次元文化为主的视频平台,用户活跃,视频内容丰富。Bilibili的网页数据较为简单,可以通过传统的HTML解析抓取。YouTube。

2201_76125261的博客 1854

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

HPUACM第三次积分赛

A:CodeForces 520AA. Pangramtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputA word or a sentence in some language is called a pangram if all the ch...

鸿杰 的博客 954

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

2018年HPUACM暑期集训招新赛

A - 青年歌手大奖赛_评委会打分 青年歌手大奖赛_评委会打分Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 104819    Accepted Submission(s): 51776Problem Description青年歌手大奖赛...

鸿杰 的博客 733

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

FZUProblem 2266 Card Game (Third Edition)

Problem 2266 Card Game (Third Edition) Accept: 179    Submit: 302Time Limit: 1000 mSec    Memory Limit : 32768 KB Problem DescriptionFat brother and Maze are playing a kind of special (hentai) game wi...

鸿杰 的博客 638

自己会的算法模板

头文件 #include&lt;bits/stdc++.h&gt; using namespace std; 或者 #include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;algorithm&gt; #include&lt;queue&gt; #include&lt;set&gt; #include&lt;string&gt;

鸿杰 的博客 557

河南理工2019暑期选拔赛————我好菜

文章目录[Problem A 小L的项链切割](http://acm.zzuli.edu.cn/problem.php?id=1526)[Problem B 小L的试卷](http://acm.zzuli.edu.cn/problem.php?id=1527)[Problem C 小L记单词](http://acm.zzuli.edu.cn/problem.php?id=2041)[Prob...

鸿杰 的博客 542

POJ 3641 Pseudoprime numbers

HPU专题训练(-1)GCD&amp;amp;&amp;amp;素筛&amp;amp;&amp;amp;快速幂_____K - Pseudoprime numbers题目来源http://poj.org/problem?id=3641第一次做的时候用的是int 没有用long long 范围比较小,出错了而且英文题目,还扯了费马小定理,百度了一下,但是也没用到写两个函数就行了,快速幂,素数判断/*...

鸿杰 的博客 517

暑假集训之——sort+结构体练习

虽然有很多题以前有做过,可这次做还是WA了好几发,有些东西看来还是没有掌握透彻。 A - A 来源:HDU1234 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签  到、签离记录,请根据记录找出当天开门和关门的人。  Input 测试输入的第一行给出记录的总天数N ( &gt; 0 )。下面列出了N天的记录。  每天的记录在第一行给出记录的条目数M ( ...

鸿杰 的博客 493

Codeforces 997B. Two-gram——————水题复习一下map

这道题就是找给定字符串中的长度为2的连续子串出现的次数 str.substr(i,j) 从下标 i 开始,生成长度为 j 的子串 遍历map的时候需要

鸿杰 的博客 486

CSU1112: 机器人的指令

1112: 机器人的指令Submit Page    Summary    Time Limit: 1 Sec     Memory Limit: 128 Mb     Submitted: 2726     Solved: 984    Description数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置。·LEFT:往左移动一个单位·RIGHT: 往...

鸿杰 的博客 473

ACboy needs your help again!————栈和队列(水题)

ACboy was kidnapped!! he miss his mother very much and is very scare now.You can’t image how dark the room he was put into is, so poor :(. As a smart ACMer, you want to get ACboy out of the monste...

鸿杰 的博客 452

Codeforces 977D. Divide by three, multiply by two

Divide by three, multiply by two Polycarp likes to play with numbers. He takes some integer number x, writes it down on the board, and then performs with it n−1 operations of the two kinds: divide the...

鸿杰 的博客 408
上一篇: HPU1439: 王小二的矩阵问题
下一篇: PTA2017年团体程序设计天梯赛-大区赛 - 重现赛 7-7 古风排版(20 分)
陶鸿杰
博客等级 码龄9年 93粉丝 298原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值