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

2216 A

课程志愿分为 k+1 个优先级(k ≤ 20),其中 1 级最高,k+1 级最低
前 k 个志愿级别有容量限制,一开始前k个都满足
策略:从后往前,一个一个变到k+1级,不会超出限制

include<bits/stdc++.h>

using namespace std;
int a[100],b[100];
void solve()
{
int n,k,i,j;
cin >> n >> k;
for(i=1;i<=k;i++)
cin >> a[i];
for(i=0;i<n;i++)
cin >> b[i];
int m=0;
vector<vector> u(k+1);
for(i=0;i<n;i++)
{
for(j=0;j<k+1-b[i];j++)
{
u[k-b[i]].push_back(i+1);
m++;
}
}
cout << m <<endl;
for(i=0;i<k;i++)
{
for(j=0;j<u[i].size();j++)
cout << u[i][j] << " ";
}
cout <<endl;
}
int main() {
int t;
cin >> t;
while(t--)
solve();
return 0;
}

http://www.jsqmd.com/news/924101/

相关文章:

  • 20252902 2025-2026-2 《网络攻防实践》第九周
  • 如何快速解锁游戏窗口限制:终极窗口编辑器完整指南
  • 决策者选几家物流公司踩过的坑:头部客观盘点 - 资讯纵览
  • 如何掌控你的数字记忆:WeChatMsg数据主权终极指南
  • 2026 广州工厂搬家公司口碑排行榜 权威实测推荐 - 从来都是英雄出少年
  • 如何高效使用OpCore-Simplify:专业用户的完整黑苹果配置策略指南
  • 豆包推广哪家好?2026深圳GEO优化品牌推广服务商靠谱10家推荐 - 资讯纵览
  • 3步解密:让QQ音乐加密文件重获自由
  • 3步轻松下载国家智慧教育平台电子课本:tchMaterial-parser高效解析工具完整指南
  • 广州专业搬工厂公司 TOP5 推荐 高效安全有保障(2026 最新) - 从来都是英雄出少年
  • 杰理可视化SDK开发-添加按键触摸音教程
  • 如何永久保存微信聊天记录:3种高效方法解析
  • ChanlunX缠论插件:5分钟快速上手的通达信自动画线工具终极指南 [特殊字符]
  • 2026爆火!5款AI论文网站实测,告别拖延症,初稿3天搞定!
  • 3步搭建个人抖音视频解析服务:DouYinBot实战指南
  • 广州厂房搬家费用大揭秘 隐形消费全曝光 避坑指南 - 从来都是英雄出少年
  • 如何快速掌握RPFM:全面战争模组制作的完整教程
  • 鸣潮自动化助手深度解析:从智能识别到全流程自动化
  • 南京50+热盘售楼处电话一键直通(2026年5月最新版) - 资讯纵览
  • 如何高效清理Mac应用残留:Pearcleaner智能卸载工具深度指南
  • 基于Arduino的红外传感器双向人数统计与自动灯光控制系统
  • 国家中小学智慧教育平台电子课本下载终极指南:快速获取官方教学资源
  • 终极黑苹果配置指南:OpCore-Simplify如何让OpenCore EFI创建变得简单快速
  • Jina Reader API内容抓取稳定性架构优化与工程实践
  • 如何永久保存微信聊天记录?WeChatMsg完整导出指南
  • 3步解锁微信记忆宝库:让聊天记录成为你的数字资产
  • Racket v9.2 发布!多项更新亮点满满,快来下载!
  • 2026年5月南京在售楼盘官方售楼电话大全 - 资讯纵览
  • Ultimate ASI Loader架构解析:游戏插件加载的高性能代理DLL技术实现
  • 6种字重免费开源:PingFangSC字体如何解决跨平台中文排版难题