【CSP CCF记录】202209-1 如此编码

题目

过程

C++中"/"的使用

当a和被b均为int, long, char这样的整数类型,此时除法运算的结果为所得商的整数部分,例如:180/100,结果为1;

cpp 复制代码
	int a = 180;
	int b = a / 100;
	cout << b << endl;
	
    #结果为1

当a和b中有一个或两个都是小数(float,double)型的数,其商的结果为实际结果。例如:180.0/100,结果为1.8;

cpp 复制代码
	float a = 180.0;
	float b = a / 100;
	cout << b << endl;
	
    #结果为1.8

代码

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int n,m;
const int N=30;
int a[N],c[N],b[N];
int main()
{
	cin>>n>>m;
	c[0]=1;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		c[i]=c[i-1]*a[i];
	}

	for(int i=n;i>=1;i--)
	{
		int x=m/c[i-1];
		b[i]=x;
		m=m%c[i-1];
	}
	for(int i=1;i<=n;i++)
	{
		cout<<b[i]<<" ";
	}
	return 0;
 } 

结果

相关推荐
_Narcissus_22 分钟前
二分算法笔记及例题
数据结构·c++·笔记·算法·蓝桥杯·查找·二分算法
万法若空2 小时前
CSP-J/S 排序算法完整专题训练题单
数据结构·算法·排序算法
凉茶钱2 小时前
【数据结构】排序(快排,选择,直接插入,希尔)
数据结构·算法·排序算法
青少儿编程课堂3 小时前
用图形化编程做一个“少年探险闯关”小游戏:方向键控制、碰撞检测与多关卡串起完整项目
c++·python·算法·bfs·信息学竞赛
liulilittle3 小时前
长上下文的成本结构与「甜点区间」——从推理引擎的物理约束看 200K/256K/400K
c++·人工智能·ai·llm·注意力·qkv
十五年专注C++开发3 小时前
100w条数据丝滑滚动!Qt Model/View 架构实战(二)
开发语言·c++·qt
二十雨辰3 小时前
[Java]-数据集合
数据结构
skr爱码士3 小时前
06_Qt 常用数据类型与容器:QString、QList、QVector、QMap 的性能与实现分析
开发语言·c++·qt
奶茶树4 小时前
【C++】13. C++11新特性【上】
c语言·开发语言·c++·git·github
吴声子夜歌4 小时前
Java面试——数据结构(一)
java·数据结构·面试