网站建设法规政策高密建网站

news/2025/9/25 14:09:19/文章来源:
网站建设法规政策,高密建网站,网站统计付费,网站开发技术流程正题 比赛链接:https://ac.nowcoder.com/acm/contest/1084#question 成绩 T1:T1:T1:数数 题目大意 给出nnn#xff0c;求∑i1n∑j1n(i∗j)\sum_{i1}^n \sum_{j1}^n (i*j)i1∑n​j1∑n​(i∗j) 和 ∏i1n∏j1n(i∗j)\prod_{i1}^n\prod_{j1}^n(i*j)i1∏n​j1∏n​(i∗j) 解题…正题 比赛链接:https://ac.nowcoder.com/acm/contest/1084#question 成绩 T1:T1:T1:数数 题目大意 给出nnn求∑i1n∑j1n(i∗j)\sum_{i1}^n \sum_{j1}^n (i*j)i1∑n​j1∑n​(i∗j) 和 ∏i1n∏j1n(i∗j)\prod_{i1}^n\prod_{j1}^n(i*j)i1∏n​j1∏n​(i∗j) 解题思路 第一个答案显然就是 (∑i1ni)∗(∑j1nj)(\sum_{i1}^ni)*(\sum_{j1}^n j)(i1∑n​i)∗(j1∑n​j) 等差数列求和即可O(1)O(1)O(1)解决。 第二个是 ∏i1ni2n⇒(∏i1ni)2n\prod_{i1}^ni^{2n} \Rightarrow\ (\prod_{i1}^n i)^{2n}i1∏n​i2n⇒ (i1∏n​i)2n 预处理后O(log⁡n)O(\log n)O(logn)回答。 codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll XJQ998244353; ll t,n,s[10010000],sum; ll power(ll x,ll b) {ll ans1;while(b){if(b1) ansans*x%XJQ;xx*x%XJQ;b1;}return ans; } int main() {scanf(%lld,t);s[0]1;for(ll i1;i1e7;i)s[i]s[i-1]*i%XJQ;while(t--){scanf(%lld,n);sum((n1)*n/2)%XJQ;printf(%lld %lld\n,sum*sum%XJQ,power(s[n],2*n));} }T2:GalahadT2:GalahadT2:Galahad 题目大意 一个长度为nnn的序列求[l,r][l,r][l,r]这个区间的和需要注意的是若一个数出现多次的话只计算一次。 解题思路 莫队会T\color{red}\texttt{\huge莫队会T}莫队会T 我们先将询问按照右端点单调不降排序然后我们用指针进行扫描。 现在我们不需要考虑右端点了只需要在已有的数中每次询问一个左端点。 我们考虑如何计算因为不能重复我们可以对于每个数计算出一个可以影响的范围也就是最右边的那个数。 我们现在得出一种算法我们每次右端点移动时加入一个数若这个数之前没有就直接在树状数组上加入否则就将前面的那个赋值为0后再进行加入。 codecodecode #includecstdio #includecstring #includealgorithm #define lowbit(x) (x-x) #define ll long long using namespace std; const ll N5e5100; struct node{ll l,r,id; }a[N]; ll n,m,w[N],t[N],ans[N],v[N],sum; void change(ll x,ll z) {while(xn){t[x]z;xlowbit(x);} } ll ask(ll x) {ll ans0;while(x){anst[x];x-lowbit(x);}return ans; } bool cMp(node x,node y) {return x.ry.r;} int main() {scanf(%lld%lld,n,m);for(ll i1;in;i)scanf(%lld,w[i]);for(ll i1;im;i)scanf(%lld%lld,a[i].l,a[i].r),a[i].idi;sort(a1,a1m,cMp);ll tail1;for(ll i1;im;i){while(taila[i].r){if(v[w[tail]]) change(v[w[tail]],-w[tail]);else sumw[tail];v[w[tail]]tail;change(tail,w[tail]);tail;}ans[a[i].id]sum-ask(a[i].l-1);}for(ll i1;im;i)printf(%lld\n,ans[i]); }T3:T3:T3:烹饪 题目大意 nnn个数的序列aaa在其中选出若干个组成无序序列bbb。使得N∈∑(bi∗ki)\mathbb{N}^\in \sum (b_i*k_i)N∈∑(bi​∗ki​) kik_iki​为任意整数。 求有多少种选择方案数。 解题思路 根据裴蜀定理我们有axbygcd(a,b)axbygcd(a,b)axbygcd(a,b)若gcd(a,b)1gcd(a,b)1gcd(a,b)1那么就可以变成任意正整数。我们可以将其扩展到多元。 gcd(a,b)xcygcd(a,b,c)⇒axbyczgcd(a,b,c)gcd(a,b)xcygcd(a,b,c)\Rightarrow axbyczgcd(a,b,c)gcd(a,b)xcygcd(a,b,c)⇒axbyczgcd(a,b,c) 以此类推我们可以得出若我们选择的无序序列bbb的gcd1gcd1gcd1那么就满足条件。 我们依次设立dpdpdp设fi,jf_{i,j}fi,j​表示到第iii个gcdgcdgcd之和为jjj时的方案数。我们有 fi,gcd(i,j)∑fi−1,jf_{i,gcd(i,j)}\sum f_{i-1,j}fi,gcd(i,j)​∑fi−1,j​ 这里我们倒过来转移即可下面的代码是滚动了的。 codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll XJQ998244353; ll n,num,f[2100]; ll power(ll x,ll b) {ll ans1;while(b){if(b1) ansans*x%XJQ;xx*x%XJQ;b1;}return ans; } int main() {scanf(%lld,n);for(ll i1;in;i){scanf(%lld,num);f[num](f[num]1)%XJQ;for(ll j1;j2000;j)(f[__gcd(j,num)]f[j])%XJQ;}printf(%lld,(f[1]*power(2,XJQ-2))%XJQ); }T4:T4:T4:粉丝群 题目大意 求有多少个nnn个数的序列满足以下条件 和为2n2n2n且每个数不小于1任意一个子集的和不为nnn 求有多少个和字典序第kkk小的方案的异或和。 解题思路 结论题打表找一下就好了。 我们会发现方案数是n−1n-1n−1个111和一个n1n1n1还有若是奇数的话还有一个全是222的方案。 证明一下(十分感性)此时我们有一个长度为序列nnn此时对于每个1≤ai≤n1\leq a_i\leq n1≤ai​≤n。 那么我们发现若一个数为2k2k2k那么至少就会有kkk个数为111假设最终能组成nnn的有lll个数那么有 2l∑i1lkin−z(z∈[0,∑i1lk])2l\sum_{i1}^l k_in-z(z\in [0,\sum_{i1}^l k])2li1∑l​ki​n−z(z∈[0,i1∑l​k]) ⇒∑i1lki≥n−2l−∑i1lk\Rightarrow \sum_{i1}^l k_i\geq n-2l-\sum_{i1}^l k⇒i1∑l​ki​≥n−2l−i1∑l​k且∑i1lki≤n−2l\sum_{i1}^l k_i\leq n-2li1∑l​ki​≤n−2l 显然此时对于任意∑i1lkigt;0\sum_{i1}^l k_igt;0∑i1l​ki​0都有解 codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; ll n,k; int main() {scanf(%lld%lld,n,k);printf(%lld\n,n(n1)-(n1));if(n1) printf(%lld,(kn)?2:(n1));else printf(%lld,(n1)^1); }

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

欧拉函数学习笔记

欧拉函数学习笔记1.定义 先讲一下欧拉函数的定义:欧拉函数 \(\phi(n)\) 定义为不超过 \(n\) 且与 \(n\) 互质的正整数的个数。 \(\phi(n)=\sum_{i=1}^{n}[\gcd(i,n)=1]\) 例子:n = 8:小于 \(n\) 的正整数是 [1, 2, …

PDF论文文字公式提取,翻译与对照代码(自用)

代码1: import redef process_markdown_file(input_file, output_file):# 步骤1: 读取文件并存储为[正文,标签]格式的列表lines = []with open(input_file, r, encoding=utf-8) as f:for line in f:content = line.rst…

福州网站建设招聘信息国外作品集网站

气压计LPS25HB开发----1.轮询获取气压计数据 概述视频教学样品申请源码下载产品特性通信模式速率生成STM32CUBEMX串口配置IIC配置SA0地址设置串口重定向参考程序SA0设置模块地址获取ID复位操作BDU设置设置速率轮询读取数据演示 概述 本文将介绍如何使用 LPS25HB 传感器来读取数…

华为鸿蒙 ArkTS 实战:基于 RelationalStore 的 SQLite 实现本地数据持久化 - 实践

华为鸿蒙 ArkTS 实战:基于 RelationalStore 的 SQLite 实现本地数据持久化 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fon…

ABAP 调用HTTP上传附件中文乱码

问题: ABAP 使用form-data格式,调用HTTP上传文件,文件名中的中文出现乱码 解决: 使用 escape 函数对文件名进行正确的编码转换DATA(lv_encoded_filename) = escape( val = iv_filenameformat = cl_abap_for…

淘宝天猫优惠卷网站建设高端购物网站建设

正则表达式,又称正规表示法、常规表示法(Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学中的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器…

安徽省建设工程信息网站中国外贸网

W...Y的主页😊 代码仓库分享💕 ​ 🍔前言: 今天我们正式进入C篇章,作为学过C语言的同志,继续学习C肯定就不会进行那些与C语言相同的学习,因为C语言的内容在C中也可以正常使用,所…

PDF入参以及模板对应签章图踩坑点 JAR版本为 iText5

模板PDF推荐使用万兴PDF工具破解版调整表单域和表单域名称,入参后的PDF需要设置入参字体和扁平化来保证PDF可以直接显示入参参数。可以防止出现打开PDF显示文本域// OSS上的PDF模板文件URLprivate static final Strin…

从 0 到 1 精通 SkyWalking:分布式系统的 “透视镜“ 技巧全解析

从 0 到 1 精通 SkyWalking:分布式系统的 “透视镜“ 技巧全解析pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

系统调用brk 和 mmap 有什么不同?

系统调用brk 和 mmap 有什么不同?1. 核心功能差异 ‌brk‌: 通过调整进程堆顶指针(_edata)扩展/收缩堆空间,仅适用于连续内存分配‌。 ‌mmap‌:在进程虚拟地址空间中创建独立映射区域,支持文件/匿名内存映射,…

雷达系统杂波设计与仿真

一、杂波建模方法体系 1. 统计建模方法瑞利分布:适用于低分辨率雷达地杂波,假设散射体数量足够多且无主导散射体 % 瑞利分布仿真代码 sigma = 1.2; % 杂波标准差 clutter = sigma * abs(randn(1,1000));韦布尔分布:…

把网站做成微信小程序网页设计作业设计意图

[css] 异步加载CSS的方式有哪些? 异步加载CSS 说到加载 CSS 这种事儿不是很简单吗?像这样咯: 这不就完事儿了嘛! 这样是没错!但是这样有问题啊——会阻塞渲染!浏览器看到这个标签就会停下手里的活儿&…

国标GB28181视频平台EasyCVR一体化加油站安防视频监控方案与实践

国标GB28181视频平台EasyCVR一体化加油站安防视频监控方案与实践在现代油品销售行业,确保加油站的安全运营和提供优质的客户服务是至关重要的。为了满足这些需求,必须构建一个依托于尖端信息技术的视频监控系统。这一…

JavaScript 沙箱

概述 沙箱可以简单的理解为一个虚拟机,是一个和宿主机隔离的环境,在这个环境中去运行一些不受信任的代码或者应用程序,防止不安全的代码对系统造成损害。 比如我们现在知道某个应用是诈骗软件或者病毒软件,但是我们…

PDF入参以及模板对应签章图踩坑点

模板PDF推荐使用万兴PDF工具破解版调整表单域和表单域名称,入参后的PDF需要设置入参字体和扁平化来保证PDF可以直接显示入参参数。可以防止出现打开PDF显示文本域// OSS上的PDF模板文件URLprivate static final Strin…

网站分页导航廊坊百度快照优化

一、Android抓包方式 对Https降级进行抓包,降级成Http使用抓包工具对Https进行抓包 二、常用的抓包工具 wireshark:侧重于TCP、UDP传输层,HTTP/HTTPS也能抓包,但不能解密HTTPS报文。比较复杂fiddler:支持HTTP/HTTPS…

高性能PCIe 3.0软核,x1~x16,支持EP/RC,AXI4接口,内置DMA控制器,适用ASIC和FPGA

PCIe-AXI-Controller兼容PCI Express Base Specification Revision 3.1,实现PCIe PHY Layer,Data Link Layer以及Transaction Layer的所有功能特性,不仅内置DMA控制器,而且具备AXI4用户接口,提供一个高性能,易于…

使用git clone 批量下载huggingface模型文件

1.选定要下载的模型 以下载moka-ai/m3e-base为例,切换到Files and versions。2.更改下载网页的url 如上图所示,当前要下载模型网页的url为: https://huggingface.co/moka-ai/m3e-base/tree/mainAI写代…

深入 Spring Boot 异常处理底层机制 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Python 换进安装GDAL

Hello World本文来自博客园,作者:南宫影,转载请注明原文链接:https://www.cnblogs.com/nangongying/p/19111056