首页 > 其他分享 >12.23模拟赛

12.23模拟赛

时间:2023-12-23 17:12:14浏览次数:24  
标签:10007 log 12.23 ll long ans 模拟 mod

T1

正解:莫反推导出来的整除分块,证明不会:

然后直接快速幂来算是 \(O(\sqrt{m}·log\:n)\) 的,过不了剩下三个点。考虑到模数很小且为质数,用费马小定理预处理幂次然后去算,复杂度 \(O(\mathbf{10007}·log\:n+\sqrt{m})\),注意字符串处理 \(n\)。

点击查看代码
#include<bits/stdc++.h>
using namespace std;
#define ll long long
const ll N=1145140,M=1919810,mod=10007;
ll n,m,num[N];
ll qpow(ll a,ll b){
	ll ans=1;
	while(b){
		if(b&1) ans=ans*a%mod;
		a=a*a%mod;
		b>>=1;
	}
	return ans;
}
ll ans=0,l=1,r;
int main(){
	//ios::sync_with_stdio(0);
	//cin.tie(0); cout.tie(0);
	char c;
	while((c=getchar())!=' ') n=(n*10+c-'0')%(mod-1);
	cin>>m;
	for(int i=0;i<mod;++i) num[i]=qpow(i,n);
	for( ;l<=m; ){
		//cout<<"QWQ";
		r=m/(m/l);
		ans+=num[m/l%mod]*(r-l+1)%mod;
		ans%=mod;
		l=r+1;
	}
	cout<<ans%mod;
	return 0;
}

T2

贪心假了,还忘记输出小数点了,宝玲。看不懂题解。

T3

正解树套树,wyc用分块切了,强。

标签:10007,log,12.23,ll,long,ans,模拟,mod
From: https://www.cnblogs.com/heshuwan/p/17923324.html

相关文章

  • 2023.12.23模拟赛总结
    前言:这次比赛又是tm的AB组一起打,tm的题目怎么一点质量都没有啊,三道简单题+一道模板题,而且模板我还没做过,而且我的一个部分换成那个模板就A了这次300pts,rank3,感觉不太好T1dp,\(f[i][0/1]\)表示i位置填0/1的方案数,直接转移,写高精度T2感觉应该放T4,实际最难首先,我们设跳楼机从0开......
  • 计算机模拟空战综述
    计算机模拟空战综述摘要:计算机模拟空战是一种基于虚拟环境中模拟空战场景的技术,通过计算机技术与战术知识的结合,为空军训练和研究提供了重要的工具和平台。本文通过概述计算机模拟空战的发展历程、应用领域和技术特点,进一步总结当前的研究进展和存在的问题,并对未来发展进行展望......
  • delphi模拟redis单元
    1unitg_uSdRedis;23interface45uses6Windows,7Messages,8SysUtils,9Variants,10Classes,11Graphics,12Controls,13Forms,14Dialogs,15IniFiles,16StdCtrls,17DateUtils;1819const......
  • 【模拟】Kafka集群异常对客户端影响及丢消息场景
    0环境集群信息4个brokertopic:100+(每个topic30个partition)集群加密方式:plaintext存储:cephProducer单线程,每秒50条左右Consumer不间断poll消息测试客户端原生的KafkaConsumer/KafkaProducer;测试场景Producer和Consumer运行过程中,通过登录kakfa运行主机,直接停止当前......
  • 20.模拟器控制
    主要内容模拟器自动启动与自动执行测试用例android模拟器创建AndroidStudio在命令行启动模拟器emulator-list-avds模拟器列表emulator‘@foo’or‘-avdfoo’配置desirecap里面需要配置avd:‘模拟器名’注意自动启动模拟器,只能是sdk的模拟器,第三方模......
  • 模拟赛记录
    开坑的原因是模拟赛最近打的太抽象了,记录一下自己赛时的抽象行为。三行分别是得分,挂分,能力范围内得分。12.19$$85+50+60=195$$$$15+0+0=15$$$$100+100+60=260$$T1没有观察到链上问题满足区间可合并,看到区间内选一对点直接上了一个线段树历史max。然后树上上了撤销栈的空间......
  • 模拟体育竞技
    fromrandomimportrandomdefprintIntro():#打印程序介绍信息print('这个程序模拟两个队伍A和B的排球竞技比赛')print('程序运行需要A和B的能力值(以0到1之间的小数表示)')print('35毛润松')defgetInputs():#获得程序运行参数a=eval(input('请输入......
  • Midjourney模拟API生图调用
    目前Midjourney没有对外开放API接口,所以通过MJ自动化生图的主要方式是,集成Discord应用机器人,通过机器人与MJ机器人进行交互,并监听频道内的生图结果,最终拿到图片地址。简单介绍下步骤一、购买MJ账号二、获取账号Authorization在网页中向MidjourneyBot发送/imagine进行生图我......
  • 9-18-模拟赛-20
    title:9.18模拟赛#20date:2023-09-1815:11:52categories:-题解top:#114T1手玩后发现第一个人的最后个数最多,易证。然后考虑别人给了他多少贡献,应为\(\frac{m}{3}+\frac{\frac{m}{3}}{3}+\frac{a_n}{3}\)。其中\(a_n\)为\(n\)开始分前的数量。发现\(\foral......
  • 网页在线编辑Excel表格,调用本机Office,非模拟,插入图片,导出PDF全屏编辑
    Excel作为微软Office的重要组成部分,在各行业中应用非常广泛,随着互联网及云计算的普及,网页在线编辑Excel表格也越来越成文更多人的广泛需求,而在网页中却无法直接在线编辑微软Office,下面介绍一种Web网页在线编辑Excel表格方案,可以调用本机原生Offce软件,直接在网页上编辑Excel表格。......