P1972 HH的项链 离线+树状数组
📅 2026/7/28 19:46:15
👁️ 次浏览
P1972 HH的项链 离线树状数组这题好像用线段树做有点……超出我的智商了如果数字范围小于60的话还可以用状压但是吧1e6有点过分了0.0今天刚学树状数组随便写了个线段树经典修改题就来补这道题了嘤嘤嘤菜鸡互啄题意给出m个询问L,R 问[L,R]内共有多少个不同的数字思路假设给出一个数列1445如何用离线处理呢求区间[1,4],现在先假设每个数字的值都是1那么这样前缀和加起来显然是4但是显然不是因为第三个数4和第二个数4是重复的那么就可以把第二个数4设为-1第三个数4设为1这样前缀和就是3就是正确的也就是说如果这个数字已经出现过就把上一次它出现位置的数字改成-1这样就可以保证前缀和维护区间不同数字的数量是可行的注意如果此时再要求区间[2,2]的不同的数字的话岂不是-1吗因此我们还需要一个排序操作把区间的右端点按递增排序这样就可以保证在不断修改值的过程中是不影响后续答案的如果这题再加一个修改操作的话可能。。。会有点复杂了不知道树状数组能不能做/** * Author1: low-equipped w_udixixi * Author2: Sher丶lock * Date :2019-09-01 **/#includecstdio#includecstring#includealgorithm#includeiostream#includestring#includevector#includestack#includebitset#includecstdlib#includecmath#includeset#includelist#includedeque#includequeue#includemap#definell long long#definepb push_back#definerep(x,a,b) for (int xa;xb;x)#definerepp(x,a,b) for (int xa;xb;x)#defineW(x) printf(%d\n,x)#defineWW(x) printf(%lld\n,x)#definepi 3.14159265358979323846#definemem(a,x) memset(a,x,sizeof a)#definelson rt1,l,mid#definerson rt1|1,mid1,rusing namespace std;constintmaxn2e67;constintINF1e9;constll INFF1e18;inta[maxn];inttree[maxn];intlast[maxn];//用来记录该数字上一次出现的位置intans[maxn];intn,m;structnode{intl,r,id;}p[maxn];boolcmp1(node a,node b){returna.rb.r;}intf(intx){returnx(-x);}***********************intgetsum(intx){intsum0;for(intix;i0;i-f(i)){sumtree[i];}returnsum;}voidadd(intx,inty){for(intix;in;if(i)){tree[i]y;}}***********************************树状数组核心语句intmain(){scanf(%d,n);rep(i,1,n){scanf(%d,a[i]);}scanf(%d,m);rep(i,1,m){scanf(%d%d,p[i].l,p[i].r);p[i].idi;}sort(p1,p1m,cmp1);intk1;rep(i,1,n){if(last[a[i]])add(last[a[i]],-1);add(i,1);last[a[i]]i;while(p[k].ri)//不能用if{ans[p[k].id]getsum(p[k].r)-getsum(p[k].l-1);k;}}rep(i,1,m)W(ans[i]);return0;}
一、生成式奇迹的B面:当“快思考”触碰逻辑之墙二、推理觉醒:o1如何教会模型“想清楚再开口”三、底层逻辑跃迁:从模式匹配到认知模拟四、范式转移:o1如何改写大模型竞赛规则五、推理未来的光芒与阴影
📅 2026/7/28 19:46:15
2026年6款数字人IP智能体自动配字幕功能实测:准确度与智能化水平横向对比本文直接给出结论:自动配字幕功能看似基础,实则是决定数字人短视频内容信息传达效率和受众理解深度的关键环节。对于企业老板、知识付费博主、IP博主、融媒体工作者和矩…
📅 2026/7/28 19:46:15
1. 项目概述与核心价值 在便携式电子设备的设计中,电池充电管理电路的设计往往是决定产品安全、可靠性和用户体验的关键一环。尤其是对于空间和成本都极为敏感的单节锂离子电池应用,如何选择一个既高效又可靠的充电方案,是每个硬件工程师都会…
📅 2026/7/28 19:46:15
1. 项目概述:AI短剧全流程自动化系统这个系统最吸引我的地方在于它打通了从文字到视频的完整创作链路。作为一名经历过传统影视制作全流程的从业者,我深知剧本创作、分镜设计、拍摄制作这三个环节的割裂会消耗多少沟通成本。现在通过这个开源系统&#x…
📅 2026/7/28 21:03:58
Claude Design 和 Claude Code 都能处理 HTML 原型,但官方给两者划了清楚的边界。Anthropic 产品设计师 Nate Parrott 在 2026 年 7 月 24 日写道,Claude Design 适合早期构思、协作和争取方向认同;要交付生产软件,应使用 Claude …
📅 2026/7/28 21:03:58
1. 为什么需要从Vue2升级到Vue3?Vue3自2020年9月发布以来,已经逐渐成为前端开发的主流选择。作为长期使用Vue2的开发者,我在多个生产项目中完成了Vue2到Vue3的迁移工作,深刻体会到新版本带来的变革性提升。Vue3不仅在性能上有了质…
📅 2026/7/28 21:03:58
1. 零售推荐算法测试的核心挑战"尿布啤酒"这个经典案例在零售行业流传了近三十年,至今仍是推荐算法设计者的噩梦。1992年,美国沃尔玛的数据分析师发现了一个奇特现象:每周五晚上,尿布和啤酒的销量总会出现同步增长。进一…
📅 2026/7/28 21:03:58
1. 项目概述:Standard Assets的“消失”与资源商店的变迁如果你最近打开Unity,想导入那个经典的“Standard Assets”包,却发现它在Package Manager或者Asset Store里怎么也找不到了,别慌,你不是一个人。这几乎是每个Un…
📅 2026/7/28 21:03:58
1. AIGS技术浪潮下的Java企业转型契机当我在2023年参与某跨国零售集团的库存优化系统重构时,首次将AIGS(AI-Generated Software)技术栈引入传统JavaEE架构。项目上线后,需求响应周期从原来的3周缩短至72小时,这个数字让…
📅 2026/7/28 21:02:57
告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub
你是否也曾为官方Om…
📅 2026/7/28 0:00:45
做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
📅 2026/7/28 0:00:46
2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
📅 2026/7/28 0:00:46
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/28 1:13:29
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/28 1:13:29
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/28 1:13:29
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/28 7:13:45
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/28 17:14:18
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/28 5:13:40