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

[ABC367C] Enumerate Sequences 题解

[ABC367C] Enumerate Sequences

搜索。

考虑使用 DFS 深搜,对于第 i i i 个数,从 1 1 1 r i r_i ri 枚举,将 a i a_i ai 设为当前枚举的数,并进行下一层递归。

对所有的数填完后,判断当前和是否为 k k k 的倍数,如果是就输出方案。

void dfs (int x, int sum) {if (x == n + 1) { // 填完了if (sum % k == 0) { // 和是 k 的倍数for (int i = 1; i <= n; i++) cout << a[i] << ' ';cout << '\n';}return ;}for (int i = 1; i <= r[x]; i++) { // 枚举可以填的数a[x] = i;dfs (x + 1, sum + i); // 下一层递归}
}
http://www.lryc.cn/news/428310.html

相关文章:

  • C语言 | Leetcode C语言题解之第336题回文对
  • 【SQL】仅出现一次的最大数据
  • MySQL 数据类型详解及SQL语言分类-DDL篇
  • Leet Code 128-最长连续序列【Java】【哈希法】
  • 网络协议(概念版)
  • Pulsar官方文档学习笔记——消息机制
  • PyTorch--残差网络(ResNet)在CIFAR-10数据集进行图像分类
  • ETAS工具链自动化实战指南<一>
  • 疫情期间我面试了13家企业软件测试岗位,一些面试题整理
  • PINCE——Linux 原生游戏内存修改器,一款替代 Cheat Engine 的强大游戏修改器,Linux 游戏玩家必备神器!
  • 为IntelliJ IDEA安装插件
  • ES6 Promise
  • html+css 实现hover 凹陷按钮
  • 什么是负载均衡?负载均衡器如何运作?
  • (Arxiv-2023)潜在一致性模型:通过少步推理合成高分辨率图像
  • Unity与UE,哪种游戏引擎适合你?
  • 这五本大模型书籍,把大模型讲的非常详细,收藏我这一篇就够了
  • 伊朗通过 ChatGPT 试图影响美国大选, OpenAI 封禁多个账户|TodayAI
  • windows系统如何走后面之windows系统隐藏账户
  • Elasticsearch(ES)(版本7.x)数据更新后刷新策略RefreshPolicy
  • 【运维】从一个git库迁移到另一个库
  • and design vue表格列宽度拖拽,vue-draggable-resizable插件使用
  • 使用hexo搭建个人博客
  • java geotool构建地理点线面
  • C# 中 Grpc服务端调用客户端方法
  • Arthas相关命令
  • 2024年江苏省职业院校技能大赛 移动应用与开发中职赛项规程
  • 2024 Google 开发者大会,沉浸式体验AI社会公益
  • OpenCV(开源计算机视觉库)
  • Java二十三种设计模式-责任链模式(17/23)