TYZ8/22 超氧化钾

Vue3集成百度实时语音识别 阅读详情

TYZ群赛 8/22 T1

超氧化钾

题目描述

作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任务:根据教黄多年淘金的经验,他发现超氧化钾有一个神奇的性质就是如果一组有序的整数(x,y,z)满足z=x mod 1+x mod 2+…+x mod y,那么对于超氧化钾来说这个位置上的离子就是一个关键离子。通过用回旋加速器得到高速粒子来攻击这个离子,他就可以获得铜铝制金法的催化剂。现在教黄想知道对于一个给定的x和y对应的z值是多少。

 

输入格式

两个整数x,y。

输出格式

一个整数z。

输入样例

1 1

输出样例

0

数据规模

40%的数据,y<=10^5。

100%的数据,1<=x,y<=10^9。


  •   其实就是去算sigma x mod i的值

首先考虑暴力,直接累加可以得到40%的分数

然后,就不会做了。。。

接着,应该找规律,

试试输入为55 50的时候应该怎么办

:

0 0 2 2 0 2 1 2 5 0 6 2 11 8 5 2 16 14 1210 8 6 4 2 0 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 5050 50 50 50

这是所有的余数

可以发现:

对于k mod i

当i>k的时候,就都是k了

当i∈(k/2,k)的时候,是一个公差为一的等差数列

当i∈(k/3,k/2)的时候,是………………2的等差数列

当i属于(k/p,k/(p-1))的时候,是一个公差为p-1的等差数列

忽略区间的开闭

数论这玩意由于本人太渣就只能找规律

 

很好,这个规律是从后面爆他菊   

而弄出来的

但是对于前面的那些稀稀拉拉的,怎么办?

全部枚举完的话,那么复杂度实际上差不多,肯定过不了。

当还没有算的余数少于10^6的时候,就直接算吧。

因为这个算法从后面开始算,最前面的那些需要用去很多的时间,

所以开始写源代码,比较难写啊。。。。

 

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<queue>
#include<math.h>
using namespace std;
typedef long long ll;
ll x,y,z;
int main()
{
	cin>>x>>y;
	if(y<=100000)
	{
		for(ll i=1;i<=y;i++)
		z+=x%i;
		cout<<z<<endl;
		return 0;
	}
	if(x<y)
	{
		ll cha=y-x;
		z+=cha*x;
	}
	ll cur=0;
	for(ll i=2;;i++)
	{
		if(x/(i-1)<100000)
		{
			cur=min(x/(i-1),y);;
			break;
		 } 
		ll l=x/i+1;
		ll r=min(x/(i-1),y);
		//一个左端点一个右端点 不行毕竟得有一个是闭区间吧
		
		ll vl=x%l;
		ll vr=x%r;
		ll len=r-l+1;
		z+=(vl+vr)*len/2; 
	}
	for(ll i=1;i<=cur;i++)
	{
		z+=x%i;
	}
	cout<<z<<endl;
	return 0;
 } 

 

Ubuntu20.04下Pycharm的快速安装与配置指南 本文提供了一份详细的Ubuntu 20.04系统下PyCharm社区版的安装与配置指南。文章重点介绍了通过手动下载.tar.gz压缩包进行安装的灵活方法,并涵盖了系统准备、依赖安装、首次运行、创建快捷方式以及解释器配置等关键步骤,帮助Python开发者快速搭建高效、可控的本地开发环境。 阅读详情

相关推荐

auto.js梦幻西游游戏脚本,梦幻西游脚本开发思路

本篇文章给大家谈谈梦幻西游脚本用什么语言写,以及auto.js梦幻西游游戏脚本,希望对各位有所帮助,不要忘了收藏本站喔。

npy199331的博客 1938

TYZ 8/25 LJM 交换!交换!

题目大意 交换,交换! 【问题描述】 某佳穆喜欢交换物品,他觉得这样可以与更多人分享好的事物。 有一天,钊兴给了某佳穆n本书,这n本书的有益程度分别是a[i],排成一排。然后钊兴告诉他:我可以给你k次机会,你最多可以交换其中k对书的位置,然后在现在的排列中拿走其中连续的一段。 某佳穆是一个正能量的人,他想使得自己拿走的这一段书有益程度加起来尽量大,所以他决定写一个程序来计算。 【输

AzureMayfly的博客 1976

保姆级教程:用MediaPipe和BlazePose在Python里实时追踪你的健身动作(附完整代码)

本文提供了一份详细的Python教程,教你如何使用MediaPipe和BlazePose实现实时健身动作追踪。从环境配置、模型选型到实时视频流处理架构设计,再到健身动作量化分析和可视化反馈系统优化,教程涵盖了完整的实现步骤和代码示例,帮助开发者快速构建高效的姿态特征点检测系统。

weixin_42531779的博客 153

TYZ 8/22 艰难的抉择(非常男女)

T2艰难的抉择 1. 题目描述 Yzx已经当过多次“媒人”了。他因此获得了许多经验。例如,距Yzx观察,身高相近的人似乎比较合得来。 Yzx在学校策划了一次大型的“非常男女”配对活动。对于这次活动的参与者,Yzx有自己独特的选择方式。他希望能选择男女人数相等且身高都很接近的一些人。这种选择方式实现起来很简单,他让学校的所有人按照身高排成一排,然后从中选出连续的若干个人,使得这些人中男女人数

AzureMayfly的博客 2706

OpenClaw实操:给网站装上“智能眼睛”?手把手教你用OpenClaw实时监控网站

本文介绍如何在Windows系统使用OpenClaw构建智能网站监控助手。手把手教你通过配置本地AI模型,让openclaw构建的ai助手自动检测指定网页的内容变化,理解更新重要性,并及时通过邮件、微信、Telegram等渠道发出预警,让你第一时间掌握关键信息,彻底告别手动刷新。

plawuyue的博客 2162

论文阅读—Square Attack: a query-efficient black-box adversarial attack via random search

论文阅读—Square Attack: a query-efficient black-box adversarial attack via random search 发表位置 ECCV 2020 摘要 作者提出了一种基于得分的黑盒Square attack,该模型不依赖于模型的局部梯度信息,因此可以绕过梯度隐藏防御攻击。Square Attack是一种随机搜索方法,它在随机位置选择局部的方形更新,使得每次迭代时扰动近似位于可行集的边界。 背景 当涉及到对安全至关重要的机器学习应用时,对抗性的例子尤其值得

yayayamaomaoya的博客 2492

TYZ 8/23 道路覆盖

道路覆盖 (cover.cpp/c/pas)   【问题描述】 Tar把一段凹凸不平的路分成了高度不同的N段,并用H[i]表示第i段高度。现在Tar一共有n种泥土可用,它们都能覆盖给定的连续的k个部分。 对于第i种泥土,它的价格为C[i],可以使得区间[i,min(n,i+k-1)]的路段的高度增加E[i]。 Tar要设定一种泥土使用计划,使得使用若干泥土后,这条路最低的高度尽量高,并

AzureMayfly的博客 1797

基于 YOLO + SAM 的自动图像标注实战

摘要: 本文提出一种基于YOLO检测和SAM分割的自动化数据标注流水线方案,通过YOLO定位目标并生成检测框,再以检测框为提示驱动SAM完成精细分割,最终输出YOLO格式的标注文件。该方案将人工标注升级为半自动流程,显著提升标注效率,尤其适用于多类别、大规模图像的实例级标注需求。代码模块化设计支持模型灵活替换,并集成异常处理与进度可视化功能。虽依赖YOLO检测质量且对小目标存在局限,但作为工程落地方案,可有效降低私有数据集构建成本,适用于工业检测、遥感等场景的冷启动标注。

qq_64366203的博客 1144

TYZ 8/25 ranwen的烦恼

冉文的烦恼 【问题描述】 冉文是个粗心的人,经常不小心把垃圾丢到地上。艾教实在没办法,只好派了m个学生,去捡冉文走过路上的垃圾。 假设冉文走过的路线是一条直线,每个位置分别是1..n,每个位置上垃圾的个数是ai。所有学生起始位置都在0,每秒钟,他们有两种选择: 1.向右走一步。 2.捡起一个地上的垃圾。 现在我们的问题是:要捡起冉文的所有垃圾,最少需要多少秒? 【输入格式】 第一行

AzureMayfly的博客 862

手把手教你为ArduPilot添加自定义飞行模式:以自动巡检航线为例

本文详细介绍了如何为开源飞控ArduPilot添加自定义飞行模式,并以自动巡检航线为例,提供了从状态机设计、代码实现到地面站集成的完整开发指南。通过七步法手把手教学,帮助开发者深入理解飞控核心逻辑,实现无人机自主执行复杂巡检任务,满足行业应用定制需求。

weixin_29306875的博客 135

<PLC><汇川>汇川PLC基于EtherCat协议使用转矩模式控制SV630N伺服驱动电机

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。

用沸腾的热血,支付我们的人生吧! 4158

TYZ 8/22 人品问题

人品问题 题目描述 网上出现了一种高科技产品——人品测试器。只要你把你的真实姓名输入进去,系统将自动输出你的人品指数。yzx不相信自己的人品为0。经过了许多研究后,yzx得出了一个更为科学的人品计算方法。这种方法的理论依据是一个非常重要的结论:人品具有遗传性。因此,一个人的人品完全由他的祖先决定。yzx提出的人品计算方法相当简单,只需要将测试对象的k个祖先的人品指数(可能为负数)加起来即可。选

AzureMayfly的博客 4133

UMI——斯坦福刷盘机器人:通过手持夹爪革新数据收集方式,且使用视觉SLAM和Diffusion Policy预测动作

没想到今年年初的斯坦福mobilealoha的热度刚过,而到今年2月的下旬,斯坦福另一个团队又推出了UMI刷盘机器人,且这两个团队还互相认识、还在一块共同切磋(顺带小小感叹一下,斯坦福的氛围是真好而且真高产)斯坦福UMI刷盘机器人其与mobile aloha(以及AirExo: Low-Cost Exoskeletons for Learning Whole-Arm Manipulation in the Wild)最大的不同在于其收集数据处理的非真实的机器人,而是一个手持夹持器(从而大幅降低成本)

u013250861的博客 1357

TYZ 8/23 原根

题意: 元根 : 题目描述   第一反应:要考数论 看完题目之后,这出题人搞了个概念来玩我们的吧 数据范围看完之后,觉得悬 欧拉函数可以在n^0.5内算完,互质的数也一样, Int 欧拉函数=m 算出来之后,假设有M个的话,那么枚举a需要m,每个a的阶数最坏也是m, 快速幂看来少不了了 所以最坏是m^2 这样看来,eular函数各种风骚求法就不用了,老

AzureMayfly的博客 1006

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

视图 v$sql,v$sqlarea,$sqltext,v$sqltext_with_newlines 的差异

http://blog.youkuaiyun.com/leshami/article/details/8658205 视图v$sql,v$sqlarea,v$sqltext,v$sqltext_with_newlines 是几个经常容易混淆的视图,主要是提供library cache中当前缓存的sql语句的信息。这几个视图都可以提供当前有关sql语句的具体信息,但稍有差异。本文主要描述其差异并给出实例...

weixin_30341735的博客 147

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

超氧化钾

作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任务:根据教黄多年淘金的经验,他发现超氧化钾有一个神奇的性质就是如果一组有序的整数(x,y,z)满足z=x mod 1+x mod 2+…+x mod y,那么对于超氧化钾来说这个位置上的离子就是一个关键离子。通过用...

qq_43410154的博客 758

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

[jzoj 3912] 超氧化钾 {约数+除数分块}

题目 Description 作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任务:根据教黄多年淘金的经验,他发现超氧化钾有一个神奇的性质就是如果一组有序的整数(x,y,z)满足z=x mod 1+x mod 2+…+x mod y,那么对于超氧化钾来说这个位置上...

Nowed 447

群赛 round#5 解题报告(superoxide,choice,rpwt)

群赛 round#5 解题报告赛制: OI 难度: noip 得分: superoxide 30/100 choice 60/100 rpwt 30/100T1 超氧化钾(superoxide)[题目描述] 作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任

(■-■) 662

【NOIP2014模拟11.2B组】超氧化钾

非常sb的一道题~比赛切掉的我~ Description 作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任务:根据教黄多年淘金的经验,他发现超氧化钾有一个神奇的性质就是如果一组有序的整数(x,y,z)满足z=x mod 1+x mod 2+…+x mod

cdy1206473601的博客 520

今天决定开始写日记

有了这个blog很久了,除了那篇java学习过程回忆的文章以外,我还没有写什么东西.今天看了别人的blog,写的内容真是不少,我也决定好好利用这个资源,记录下我的心情和心得.我最近在考虑研的课题,准备关注开源的项目.开源的项目真是太多了,不仅仅是apache的.WEB层的框架有:Sturts,Webwork,spring mvc,tapestry,JSF持久层框架:Hibernate,iBATIS

心灵的小屋 920

JZOJ 3912. 超氧化钾

题目 Description 作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任务:根据教黄多年淘金的经验,他发现超氧化钾有一个神奇的性质就是如果一组有序的整数(x,y,z)满足z=xmod1+xmod2+…+xmody,那么对于超氧化钾来说这...

weixin_30241919的博客 212

jzoj3912. 超氧化钾(B组——Day6)

jzoj3912. 超氧化钾(B组——Day6) 题目 Description 作为一个化学小考只有77分的同学,小W感觉很有压力,所以他决定搞化学。今天他开始研究超氧化钾,这是一种很神奇的离子化合物,在高温下空间结构是立方体,如下图所示。有一天教黄交给了小W一个任务:根据教黄多年淘金的经验,他发现超氧化钾有一个神奇的性质就是如果一组有序的整数(x,y,z)满足z=x mod 1+x mod 2+...

SSL_Yyx的博客 395

TYZ 09/08 琪露诺的算术教室

【Description】  琪露诺是一个可爱的小女孩,经常会思考诸如“到底⑨是 baka,还是 baka 是⑨”之类的 问题。有天,慧音老师给琪露诺出了一道题目:  给定一个长度为N的自然数数列,等概率地随机选取一对l,r。如果l>r,就交换l,r。  求子序列A[l..r]的xor和,and和,or和的期望  A[l..r]的xor和的定义是:A[l] xor A[l + 1] xo

AzureMayfly的博客 1301

TYZ群赛 8/21解题报告

一场内部群赛的解题报告(不过我写了题目摘要)

AzureMayfly的博客 938
上一篇: TYZ群赛 8/21解题报告
下一篇: TYZ 8/22 艰难的抉择(非常男女)
AzureMayfly
博客等级 码龄10年 1粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值