当前位置: 首页 > 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.rkmt.cn/news/1435427.html

相关文章:

  • 2026 广州搬厂公司收费标准 合理报价防溢价指南 - 从来都是英雄出少年
  • 豆包推广哪家好?2026深圳GEO优化品牌推广服务商靠谱10家推荐 - 资讯纵览
  • 如何高效使用OpCore-Simplify:专业用户的完整黑苹果配置策略指南
  • 2026爆火!5款AI论文网站实测,告别拖延症,初稿3天搞定!
  • 3步搭建个人抖音视频解析服务:DouYinBot实战指南
  • 鸣潮自动化助手深度解析:从智能识别到全流程自动化
  • 如何高效清理Mac应用残留:Pearcleaner智能卸载工具深度指南
  • 国家中小学智慧教育平台电子课本下载终极指南:快速获取官方教学资源
  • Jina Reader API内容抓取稳定性架构优化与工程实践
  • Racket v9.2 发布!多项更新亮点满满,快来下载!
  • Ultimate ASI Loader架构解析:游戏插件加载的高性能代理DLL技术实现
  • 终极开源方案:5分钟搞定网盘直链下载的完整指南
  • 从零到精通:GPX Studio在线GPX文件编辑器的完整学习指南
  • 2026 年 5 月 陈年茅台品鉴馆 西安名酒礼品综合处置服务榜单 - 资讯纵览
  • 废旧DVR改造:打造集成化Arduino开发工作站
  • 告别命令行!在CentOS 7 GNOME桌面上为Chrome和Firefox创建稳定可用的快捷方式
  • Arduino无源蜂鸣器音乐播放器:从PWM原理到《铃儿响叮当》实战
  • 别再手动改时间了!CentOS 7下用chrony实现NTP自动同步的保姆级教程
  • RetroBar:终极Windows经典任务栏怀旧体验完全指南
  • 革命性黑苹果配置工具:OpCore-Simplify如何彻底改变OpenCore EFI创建体验
  • LinuxCNC配置终极指南:5个实用步骤快速上手开源数控系统
  • Arduino火焰传感器智能蜡烛:从PWM调光到3D打印的创客实践
  • PCB透光艺术:倒装LED与阻焊开窗实现创意背光徽章
  • 2026年物流公司靠谱度对比:四家头部落地效果解析 - 资讯纵览
  • Arduino流水灯项目实战:从GPIO控制到多模式非阻塞编程
  • 终极指南:如何将PowerShell脚本轻松转换为专业EXE程序
  • 论文被批“不够学术”?,有哪些真正值得信赖的的降AIGC网站推荐? - 降AI小能手
  • 2026 年泉州汽车音响改装行业标杆:四大核心维度全面领跑 - 汽车音响改装
  • 3个必知技巧:如何彻底解决MelonLoader Cpp2IL下载失败问题?
  • 如何用3步永久保存微信聊天记录:WeChatMsg的完整数据自主解决方案