尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

省赛游记

省赛游记
📅 发布时间:2026/6/20 7:03:26

省赛游记

Posted on 2025-11-16 01:49  tttfred  阅读(0)  评论(0)    收藏  举报

遗憾|惊险|守银

感觉自己是大赛软脚虾。
一开始整个队没进入状态,前五十分钟就做了一个签到,但是之后在所有人的努力下10分钟一道把签到题全做完了

开始开E,看到最大数字,被去年顾影自怜影响了,实际应该是yamakasi(最大值为x,和为s)
只需维护两个vector即可,若最大数大于k,清空tmp,cnt;等于k,设f为1(f为1则开始统计答案),把tmp复制到cnt,然后tmp[sum[i]%k]++(维护L-1);小于k,若f为1,统计答案,tmp++;

#include <bits/stdc++.h>
using namespace std;
int main()
{int tt;cin >> tt;while (tt--){int n;cin >> n;vector<int> p(n + 1, 0);vector<int> sum(n + 1, 0);vector<int> d(n + 1, 0);int t;for (int i = 1; i <= n; i++){cin >> p[i];sum[i] = sum[i - 1] + p[i];t = 0;while (p[i]){t = max(t, p[i] % 10);p[i] /= 10;}d[i] = t;}int ans = 0;for (int k = 1; k <= 9; k++){int f = 0;vector<int> tmp(k, 0), cnt(k, 0);tmp[0] = 1;cnt[0] = 1;vector<int> blk(k, 0);for (int i = 1; i <= n; i++){if (d[i] < k){if (f == 1)ans += cnt[sum[i] % k];tmp[sum[i] % k]++;}else if (d[i] == k){f = 1;cnt = tmp;ans += cnt[sum[i] % k];tmp[sum[i] % k]++;// tmp = blk;}else{f = 0;tmp = blk, cnt = blk;tmp[sum[i - 1] % k]++;}}// cout << k << " " << ans << endl;}cout << ans << endl;}
}

如果我秒了这题,我们稳金,但是没有如果

相关新闻

  • Flash AS3 ComboBox组合框点击下拉报错并且无法弹出列表
  • 思考题:一类sum转delta的贡献处理方式
  • Legendre公式

最新新闻

  • 类变量的初始化规则在Python中有哪些特殊类型处理?
  • GPT-4o 真实状态与生产级调用指南
  • LLaMA-Factory + Qwen3 + LoRA:本地高效微调实战指南
  • 第4章:命令行实战——把Ollama变成日常助手
  • 2026函授本科培训口碑推荐,价格透明实力测评见真章 - myqiye
  • Bilibili评论数据抓取终极指南:从零开始构建你的视频分析数据库

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号