当前位置: 首页 > news >正文

【未完工题解】ABC466_f Many Mod Calculation

1

发现等价于一直拆区间

设有一个区间表示 \([0,d)\),则用 \(A_i\) 去拆它

则得到了 \(\lfloor \frac{d}{A_i} \rfloor\)\([0,A_i)\) 的区间,和一个 \([0,d \mod A_i]\) 的区间

可以用map来维护

2

全部拆完之后,统计答案即可,注意最后要减去 \(1\) ,因为 \(X+1\) 是取不到的

3:代码

#include<bits/stdc++.h>
#define int long long
using namespace std;
map<int,int,greater<int> > q;
void solve(){int n,x;cin>>n>>x;q.clear();q[x+1]=1;while(n--){int a;cin>>a;for(auto [u,v]:q){if(u<=a) break;q[a]+=u/a*v;if(u%a) q[u%a]+=v;}while(q.begin()->first>a) q.erase(q.begin());}int ans=0;for(auto [u,v]:q) ans+=v;cout<<ans-1<<"\n";
}
signed main(){int t;cin>>t;while(t--) solve();return 0;
}
http://www.jsqmd.com/news/1175813/

相关文章:

  • 虚基表与虚继承的内存关系
  • GeoNet高级应用:Cityscapes数据集预训练与跨场景迁移学习
  • 深夜出图总失败?:紧急修复Midjourney氛围崩坏的4种实时诊断法——从seed漂移到--s参数过载全链路排查
  • PARD-Qwen3-0.6B模型架构详解:从Qwen3到PARD优化的完整技术栈
  • 如何为Inventory Kamera添加新角色支持:开发者手动更新数据库指南
  • 多模态能力深度探索:Qwen3.5-397B-A17B-NVFP4图文视频输入处理完整教程
  • 跨省运电动车,真不用拆电池?2026线上办理全流程实测 - 快递物流资讯
  • 分子改性抗老化技术落地:盖茨皮带工业传动特种工业皮带设计原理
  • 开发者必看:Qwopus3.6-35B-A3B-Coder-bf16工具调用与函数生成实战教程
  • 紧急预警:ChatGPT低效提问正在 silently erode 你的生产力——3天内必须掌握的4个止损型提问范式
  • 7 月实地测评广州连锁珠宝铺,拆解缺配件恶意折价回收全套圈套 - 每日生活报
  • HarmonyOS旅行探索——城市详情页的结构化信息展示
  • 票据遗失怎么线上登报?足不出户线上提交刊登全流程~ - 点办通
  • Prompt 工程已死?我转投 Agent Loop 后的真实感受
  • 可灵AI 30亿美元融资深度解析:BAT同台、180亿美元估值、12个月IPO倒计时,AI视频赛道的资本终局之战
  • Nav2 核心参数配置 yaml 模板说明
  • 基于go2_ros2_sdk的SLAM与导航:Unitree GO2机器人自主移动开发终极教程
  • 免注册隐私恋爱人格测试 TOP5 大盘点,全方位剖析原生情感性格 - 独家d资讯
  • M87模型许可证解析:Apache-2.0许可下的商用与二次开发完整指南
  • 2026年惠阳黄金回收推荐解析:资质与服务维度盘点 - 生活测评小能手
  • UE4官方鱼类资源包实战:从导入到性能优化的完整指南
  • 如何解决React Native Text Input Mask常见问题:兼容性、性能优化与测试策略终极指南
  • Open Source Candies版本控制服务深度评测:GitHub、GitLab、BitBucket对比
  • 企业Agent的Tool Use安全设计:沙箱执行、权限收敛与审计日志
  • 给数据库雇一个AI数据分析师:开源神器 Vanna 实战指南
  • raf 测试策略:如何编写可靠的动画帧单元测试和集成测试?
  • 如何在React Native中实现完美输入掩码?react-native-text-input-mask快速上手教程
  • 6S是管理基石 | 杨逢昌回顾:在广东职业技术学院推行“精益6S”的实战复盘
  • Python 宏观经济实证 · 空间结构差异 - 动态分析 (1)
  • 超越传统方法:Harmonizer在自动驾驶场景重建中的突破性表现