CCF- CSP 202209-1如此编码 按部就班 满分题解

题目链接:202209-1如此编码

思路:

  • 按照题目要求,定义数组a[N],b[N],c[N];
  • 初始化c[0]=1,边输入a边初始化c
  • 深入理解题意:需要根据c的值去凑一个整数mc[i]的使用个数为b[i]
  • 从大到小进行选择(倒序),每次尽可能选择较多个数,最多为b[i]=m/c[i-1];,然后更新m,直到m为0

代码如下:

#include <iostream>
#include <algorithm>
using namespace std;
const int N = 30;
int n,m;
int a[N],b[N],c[N];//按照题目要求设置
int main()
{cin>>n>>m;c[0]=1;//初始化c[0]for(int i=1;i<=n;i++){cin>>a[i];c[i]=c[i-1]*a[i];//根据定义求c[i]}for(int i=n;i>=1;i--){b[i]=m/c[i-1];//b[i]为能选择的c[i-1]最大个数m -= b[i]*c[i-1];}for(int i=1;i<=n;i++){cout<<b[i]<<" ";}return 0;
}

CCF- CSP 202209-1如此编码 按部就班 满分题解相关推荐

  1. leetcode力扣、PAT、CCF CSP历年真题C/C++满分答案 精心整理合集

    持续更新中~ 推荐算法类学习书籍:<算法笔记>胡凡.曾磊 著 尽心尽力肝出来的合集,如果有幸帮助到你的话,不要忘记给我点个赞哈哈哈~ CSP历年真题C/C++满分答案目录 没有备注的都是满 ...

  2. CCF CSP 202209

    第一题 如此编码 #include<stdio.h> #include<string.h> #include<algorithm>int a[10000]; lon ...

  3. 第27次CCF CSP(202209) T3非常详细题解 防疫大数据(C++)

    -->原题链接 思路:         大模拟最重要的是理清思路,针对该题的几块内容来说.         对于地区:用map来存,用pair表示某个地区是风险区的连续的开始和结束时间.维护起来 ...

  4. CCF csp软件能力认证 第15次 第5题 管道清洁 java 100分

    题目csp模拟考试系统201812-5的题目. 我的java张老师是负责csp的,于是java的一个作业就是做这一套题.用java写,行,c++转java而已,写算法题嘛,基本语法懂了就好了,就边学边 ...

  5. 计算机能力挑战赛_蓝桥杯、PAT、CCF CSP、团体程序设计天梯赛、传智杯、计算机能力挑战赛、软考等大学生编程比赛/考试介绍...

    介绍7个适合普通大学生参加的编程比赛/考试(注:有的比赛如蓝桥杯有多种赛别,本文仅介绍其中的程序设计/编程比赛). 编程入门书籍推荐<算法笔记>,内容详细易懂,对新手非常友好,描述语言为C ...

  6. CCF CSP认证考试在线评测系统

    关于CCF CSP认证考试在线评测系统 CCF CSP认证考试简介 CCF是中国计算机学会的简称.CCF计算机软件能力认证(简称CCF CSP认证考试)是CCF于2014年推出,是CCF计算机职业资格 ...

  7. CCF CSP认证菜鸟刷题日志

    CCF CSP菜鸟刷题日志(c/c++) 本萌新写给自己看的,要是有大佬路过,请多多指教orz 立个flag:每日一更,至201903 9月15ccf csp,冲鸭! 今天(2019.8.18)起每天 ...

  8. 北航ccf计算机软件能证排名前18%,CCF成功举办第十一次CCF CSP认证

    第十一次CCF CSP计算机软件能力认证(CSP)于2017年9月17日在全国66所院校举办,这是2017年度CCF举办的第二次认证,来自全国200多个单位的6591人参加了本次认证.通过对本次CSP ...

  9. ccf csp认证考试的历年题集汇总

    1.CCF历年试题解答_按题序 2.CCF认证考试题解目录 3.CCF CSP入坑指南 4.ccf 认证历年试题解答 5.CCF认证历年真题 _无题意 6.CCF-CSP认证备考要点 6.CCF认证历 ...

最新文章

  1. EWS API 2.0读取日历信息-读取内容注意事项
  2. php layui实现添加input,Layui实现input输入和选择的方法
  3. .Net Core 3.0 IdentityServer4 快速入门
  4. 键值存储之外,Redis还有这些用法
  5. TensorFlow保存和载入训练模型
  6. mini2440驱动分析之ADC
  7. Linux中的报错命令,Linux学习教程-Linux下命令的一些异常情况
  8. 我与前端之间不得不说的三天两夜之html基础
  9. 1t硬盘怎么分区最好_新买的固态硬盘该不该分区?分区后性能如何?真是后悔知道晚了!...
  10. 如何安装.net framework?Win11安装net framework的方法
  11. 做硬件,到底有没有前途?
  12. 计算机断网后显示配置0%,电脑断网后自动报警提醒怎么设置
  13. 全国省份及其对应的城市字典
  14. java mb单位转换_字节、kb、mb等单位,是怎样换算的?
  15. excel表格如何转换成word表格_如何将excel转换成word?如何将excel表格转换成word文档?...
  16. vc项目开发:俄罗斯方块制作日志 [上]
  17. Ubuntu18.04+ROS melodic 控制UR5机器人(持续更新)
  18. 从零开始打造一款干净的打卡小程序
  19. Java语言的基本介绍
  20. 爆炸的符卡洋洋洒洒<每日一题>(01背包变种)

热门文章

  1. 10.statement对象实例(executeUpdate方法以及executeQuery方法),JDBC工具类编写
  2. 如何成为一名优秀的程序员(四)
  3. c语言字符型数据是,C语言字符型数据.doc
  4. 关于正确处理0x80070426等错误的方法
  5. Apple Mac放大招——搭载M1 Ultra,性能完胜RTX 3090,功耗降低200W
  6. html5 游戏制作教程,【整理】一步一步学做HTML5游戏教程
  7. @2-1 CCF 2020-12-01 期末预测之安全指数
  8. 安卓九宫格上传图片(微信朋友圈,QQ动态)小demo
  9. 使用Android Studio做一个简易进制转换计算器
  10. 观《加缪诺奖获奖感言》有感