HDU Problem A

embedded/2024/10/21 16:03:16/

思路:这题只需要预处理前缀乘再加上逆元就可以轻松解决。

代码如下:

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int mod=9973;
int sum[100005]={1};
int ksm(int x,int y){int ans=1;while(y){if(y&1) ans=ans*x%mod;x=x*x%mod;y>>=1;}return ans%mod;
}
signed main(){int n;string s;while(cin >> n >> s){for(int i=0;i<s.size();i++){//预处理int x=(s[i]-28+mod)%mod;sum[i+1]=sum[i]*x%mod;}while(n--){int l,r;cin >> l >> r;cout << sum[r]*ksm(sum[l-1],mod-2)%mod << endl;}}return 0;
}


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

相关文章

期货交易程序化,哪些API可供选择及如何使用?

炒股自动化&#xff1a;申请官方API接口&#xff0c;散户也可以 python炒股自动化&#xff08;0&#xff09;&#xff0c;申请券商API接口 python炒股自动化&#xff08;1&#xff09;&#xff0c;量化交易接口区别 Python炒股自动化&#xff08;2&#xff09;&#xff1a;获取…

鹏哥C语言83-85---结构体声明+初始化+访问+传参

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> //---------------------------------------------------------------------------------------------------BIT-7-结构体 1.结构体的声明 1.1结构的基础知识 1.2结构的声明 …

基于springboot vue的音乐播放系统设计与实现

博主介绍&#xff1a;专注于Java&#xff08;springboot ssm 等开发框架&#xff09; vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不…

【C++刷题】力扣-#228-汇总区间

题目描述 给定一个整数数组 nums&#xff0c;返回所有唯一的区间&#xff0c;这些区间包含数组中的每个数字&#xff0c;形式为 [a, b]&#xff0c;其中 a 和 b 是数字的最小和最大值。 示例 示例 1: 输入: nums [0,1,2,4,5,7] 输出: [["0,2"],["4,5"],…

软件压力测试如何进行?深圳软件测试机构分享

软件压力测试是每个重要软件测试工作的一部分&#xff0c;是一种基本的软件质量保证行为。压力测试不是在常规条件下运行手动或自动测试&#xff0c;而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网…

HTTP和HTTPS(一)

一.什么是HTTP HTTP (全称为 “超文本传输协议”) 是一种应用非常广泛的 应用层协议. 超文本是一种包含了链接、图像、音频、视频等多种形式的信息载体&#xff0c;它不仅仅是简单的文本内容。超文本通过链接将不同的信息片段连接在一起&#xff0c;使得用户可以通过点击链接轻…

无人机之云台电机篇

一、云台电机的定义 云台电机是一种能够控制相机或摄像机角度变化的电机&#xff0c;通过控制电机的运动&#xff0c;相机或摄像机可以水平、垂直或全方位转动。云台电机主要由电机、控制电路和控制程序组成&#xff0c;其运动由电机和控制器协同作用实现。 二、云台电机的类型…

css预编译器-Sass常用命令详解

一、简介 作为CSS 预编译器之一&#xff0c;它允许开发者使用更高级的语法和功能来编写 CSS&#xff0c;并在编译过程中将其转换为标准的 CSS 代码。 介绍之前我们先想想几个问题&#xff1a; 为什么要使用sass&#xff1f;sass有什么好处&#xff1f;是否需要学习它&#x…