xtu oj 求和

输入格式

第一行是一个整数T(1≤T≤10000),表示样例的个数。

以后每行两个整数a,b (1≤a≤b≤106)

输出格式

每行输出一个样例的结果,为一个整数。

样例输入

3
1 10
1 1000000
1000 2000

样例输出

21
424899695954
1099654

利用前缀和解题

标记素数

for(i=3;i<N;i++){
        for(j=2;j*j<=i;j++){
            if(i%j==0) break;
        }
        if(j*j>i) f[i]=1;
    }

AC代码

#include<stdio.h>
#define N 1000005
#define ll long long
ll f[N]={};
void init(){int i,j;f[2]=1;for(i=3;i<N;i++){for(j=2;j*j<=i;j++){if(i%j==0) break;}//标记素数 if(j*j>i) f[i]=1;}for(i=1;i<N;i++){if(f[i]==1)f[i]=f[i-1]-i;else f[i]=f[i-1]+i;} 
} 
int main(){int T;scanf("%d",&T);init();while(T--){int a,b;scanf("%d%d",&a,&b);printf("%lld\n",f[b]-f[a-1]);}
} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1558757.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

二十一世纪最伟大的哲学家颜廷利:汉语山水在国学易经起名字中的强大力量

在探索国学易经的深邃智慧中&#xff0c;五行之“土”不仅象征着道德的根基&#xff0c;还以“山”的形象出现&#xff0c;与“善”同音&#xff0c;传递着善良的力量。而五行中的“水”&#xff0c;则代表着人世间的智慧流动。 二十一世纪东方中国世界上知名度最高的易学泰斗领…

AI绘画Stable Diffusion超详细教程!从零基础入门到进阶实战教程!

前言 一、本地部署 Stable Diffusion &#xff08;全套教程文末领取哈&#xff09; 前言 目前市面上比较权威&#xff0c;并能用于工作中的AI绘画软件其实就两款。一个叫Midjourney&#xff08;简称MJ&#xff09;&#xff0c;另一个叫Stable-Diffusion&#xff08;简称SD&a…

python22_replace替换

replace替换 a helloworlddef replace(s, old, new):return new.join(s.split(old))def replace_other(s, number):return s.replace(a[number], m)if __name__ "__main__":print(f"输出结果为{replace(a, hello, world)}")print(f"输出结果为{rep…

MySQL调优、索引是什么、如何创建索引、索引的作用、索引失效场景

索引 索引是一种数据结构。用于加快对数据库的查询速度以及性能。 MySQL 索引类似于书籍的索引&#xff0c;通过存储指向数据行的指针&#xff0c;可以快速定位和访问表中的特定数据。 打个比方&#xff0c;如果合理的设计且使用索引的 MySQL 是一辆兰博基尼的话&#xff0c;那…

Kubernetes----基础命令合集

目录 一、命令概述 1.1命令分类 1.2 基本语法 二、查看基本信息 2.1 环境指令 2.1.1 查看版本信息 2.1.2 查看资源对象简写 2.1.3 添加补全信息 2.1.4 查看日志 2.1.5 查看集群信息 2.2 查看资源信息 2.2.1 获取资源相关信息 ① 查看集群组件状态 ② 查看命名空间…

Linux入门3——vim的简单使用

1.vim 1.1 vim的模式 vim有三种主要模式&#xff1a; ①命令模式&#xff1a;使用vim刚打开进入的模式就是命令模式&#xff1b; ②插入模式&#xff1a;只有在插入模式下才可以做文字输入&#xff0c;按[Esc]键可退回命令模式&#xff1b; ③末行模式&#xff1a;文件保存或退…

【Java】并发革命:线程池

欢迎浏览高耳机的博客 希望我们彼此都有更好的收获 感谢三连支持&#xff01; 在当今软件开发领域&#xff0c;多线程编程已成为提升应用性能的核心技术。随着业务需求的增长&#xff0c;线程的频繁创建和销毁不仅增加了系统的开销&#xff0c;也影响了程序的运行效率。 尽管线…

鸿蒙开发(NEXT/API 12)【蓝牙服务开发】网络篇

概述 蓝牙技术是一种无线通信技术&#xff0c;可以在短距离内传输数据。它是由爱立信公司于1994年提出的&#xff0c;使用2.4 GHz的ISM频段&#xff0c;可以在10米左右的距离内进行通信。可以用于连接手机、耳机、音箱、键盘、鼠标、打印机等各种设备。特点是低功耗、低成本、…

面试笔记-js基础篇

1、因为在 JS 的最初版本中&#xff0c;使用的是 32 位系统&#xff0c;为了性能考虑使用低位存储了变量的类型信息&#xff0c;000 开头代表是对象&#xff0c;然而 null 表示为全零&#xff0c;所以将它错误的判断为 object 。虽然现在的内部类型判断代码已经改变了&#xff…

胤娲科技:AI评估新纪元——LightEval引领透明化与定制化浪潮

AI评估的迷雾&#xff0c;LightEval能否拨云见日&#xff1f; 想象一下&#xff0c;你是一位AI模型的开发者&#xff0c;精心打造了一个智能助手&#xff0c;却在最终评估阶段遭遇了意外的“滑铁卢”。 问题出在哪里&#xff1f;是模型本身不够聪明&#xff0c;还是评估标准太过…

迷你洗衣机实不实用?五款精良内衣洗衣机专业实测!

随着大家工作的压力越来越大&#xff0c;下了班之后只能想躺平&#xff0c;在洗完澡之后看着还需要手洗的内衣裤真的很头疼。有些小伙伴还有会攒几天再丢进去洗衣机里面一起&#xff0c;而且这样子是非常不好的&#xff0c;用过的内衣裤长时间不清洗容易滋生细菌&#xff0c;而…

数据分析-30-7万条天猫订单数据分析

文章目录 项目说明Part 11、数据说明及分析目录2、数据理解与处理3、数据分析可视化3.1 整体情况3.2 地区分析3.3 时间分析 Part 21、数据说明及分析目录2、数据理解及处理3、数据分析与可视化3.1 每日整体销售量走势3.2 谁家的化妆品卖的最好3.3 谁家的化妆品最贵 Part31、数据…

2024年还不知道如何清理c盘?最齐全的C盘清理指南!(非常详细)零基础入门到精通,收藏这一篇就够了

这段时间以来&#xff0c;我收到最多的问题还是问如何解决C盘爆满&#xff0c;那么今天就来给大家详细讲述一下该怎么给C盘“瘦身”。 我之前在文章《带你全面了解你的C盘&#xff01;并且给它“瘦身”&#xff01;》中讲到过C盘各个文件夹的作用&#xff0c;也提到过一些清理…

计算机毕业设计 基于Python的广东旅游数据分析系统的设计与实现 Python毕业设计 Python毕业设计选题 Spark 大数据【附源码+安装调试】

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

车牌检测系统源码分享

车牌检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision 研究…

骨传导耳机哪个牌子好?五大选购妙计带你精准入手优质骨传导耳机!

随着骨传导耳机市场的蓬勃发展&#xff0c;此产品凭借优秀的佩戴体验以及可降低听力损伤等优点引起了广泛的关注。然而&#xff0c;随着热度提高&#xff0c;市面上开始出现了许多品牌&#xff0c;这些品牌实力技术各不相同&#xff0c;甚至其中还有一些劣质机型&#xff0c;这…

imageJ 将多图中的同一条划线数据用曲线展示

1、导入图片&#xff0c;将所需的图片放进同一个文件夹&#xff0c;按顺序命名 2、划线 3、导出数据及画曲线 1&#xff09;得到单图的曲线上的图像数据&#xff1a;选中图片 -----> ctrl k 2&#xff09;将多张图像的同一条曲线位置的图像数据在同一数轴上画出曲线 步骤…

ChatGPT可以分析股票吗?

结合国庆前大A股市的小波牛市以及今天的股市表现&#xff0c;我从多个角度为你提供一些分析和建议&#xff1a; 一、国庆前的小波牛市分析 国庆前&#xff0c;大A股市出现了一波小幅上涨&#xff0c;市场呈现出一些积极的信号&#xff1a; 政策面利好&#xff1a;政府出台了…

张博,在压力下保持松弛的研一字节“老员工”|MarsCoders 开发者说

「MarsCoders 开发者说」是 AI 时代下各类技术栈、各种经历的开发者的故事记录&#xff0c;我们捕捉并再现他们在技术洪流中的职场蜕变与角色定位重塑&#xff0c;希望给更多开发者带来启发。 同时&#xff0c;该系列也记录了众多豆包MarsCode 用户和 AI 爱好者们的实践案例&am…

SQLite Developer使用说明

1.SQLite Developer下载 SQLite Developer官方版是SharpPlus出品的一款数据库管理工具。支持对sqlite3数据库的管理&#xff0c;能够自动完成窗口显示和执行数据库命令等多种特色。并且支持打开.db文件&#xff0c;适用于Android的开发。另外&#xff0c;使用Sqlite Developer…