青少年编程等级考试C++一级,硬币反转问题

代码

#include<iostream>
using namespace std;
bool a[300];
int main()
{
int n,m;
cin >> n >> m;
for(int i = 1;i <= m;i++)
{
for (int j = 1;j <= n;j++)
{
if( j % i == 0)
{
a[j] = !a[j];
}
}
}
for(int i = 1;i <= n;i++)
{
if(!a[i])
{
cout << i << ' ';
}
}
return 0;
}

思路

相关推荐
myheartgo-on10 小时前
Java—方 法
java·开发语言·算法·青少年编程
SilentSamsara2 天前
生成器实战:处理大文件、流水线模式与无限序列
vscode·python·青少年编程·pycharm
SilentSamsara2 天前
生成器进阶:`yield from`、协程历史与双向通信
开发语言·python·青少年编程·pycharm
SilentSamsara2 天前
生成器完全指南:`yield` 与惰性求值的工程价值
linux·开发语言·python·算法·机器学习·青少年编程
SilentSamsara6 天前
装饰器基础:从闭包到装饰器的自然演变
开发语言·前端·vscode·python·青少年编程·pycharm
SilentSamsara7 天前
闭包的本质:Python 如何捕获自由变量
开发语言·python·青少年编程·pycharm
趣知岛8 天前
2026最新Python零基础入门教程,从环境搭建到实战精通(附源码)
python·青少年编程
老花眼猫9 天前
编制椭圆旋转绘图函数
c语言·经验分享·青少年编程·课程设计
学涯乐码堂主11 天前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
SilentSamsara13 天前
标准库精讲:collections/itertools/functools/pathlib 实战
开发语言·vscode·python·青少年编程·pycharm