开灯问题

开灯问题

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述

有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000

输入
输入一组数据:n和k
输出
输出开着的灯编号
样例输入
7 3
样例输出
1 5 6 7

import java.util.Scanner;public class Main25 {public static void main(String[] args) {Scanner input = new Scanner(System.in);int n = input.nextInt();int k = input.nextInt();int [] array = new int[n+1];for (int i = 1;i<array.length;i++) {array[i] = 0;}for (int i = 1;i<=k;i++) {for (int j = 1;j<array.length;j++) {if (j % i == 0) {if (array[j] == 0) {array[j] = 1;} else {array[j] = 0;}}}}for (int i = 1;i<array.length;i++) {if (array[i] == 1) {System.out.print(i+" ");}}System.out.println();}}

 

转载于:https://www.cnblogs.com/airycode/p/5488511.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/373054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机科学基本理论,计算机科学的基础知识.ppt

计算机科学的基础知识第二章 计算机科学的基础知识 本章学习目标&#xff1a; 数据的理解、分类与表示 计算机的基本结构与工作原理 程序设计基础 算法基础 2.1 数据类型 2.2 计算机内部的数据 2.3 表示数据 2.4 十进制表示法 2.5 二进制表示法 2.6 十六进制表示法 2.7 八进制表…

损坏注册表的原因

软件: &#xff08;1&#xff09;应用程序错误 &#xff08;2&#xff09;驱动程序不兼容或使用了错误的应用程序 &#xff08;3&#xff09;应用程序在注册表中添加了错误的内容 &#xff08;4&#xff09;应用程序添加了错误的数据文件和应用程序之间的联系 硬件: &#xff0…

cdockpane限制调整大小_影视后期制作小伙伴必看:使用AU对声音质量进行调整的三大技巧...

一、增幅一般人进入AU的音频调整界面&#xff0c;会使用图中的旋钮进行音量调整&#xff0c;这种操作是错误的&#xff0c;因为通过拖拽并不能确定调整音量的大小幅度&#xff0c;精准度极低&#xff0c;反复操作才能试出最佳音量&#xff0c;效率极低。最优方案是使用左侧效果…

html5css3js文件作业,HTML5 CSS3 JavaScriptWeb前端开发自测试卷2.docx

自测试卷2一、选择题1&#xff0e;使用标签在网页中成功地添加一张图片&#xff0c;必不可少的属性是( )。A&#xff0e;alt B&#xff0e;title C&#xff0e;src D&#xff0e;width2&#xff0e;使用CSS设置鼠标放置在链接上时的样式应使用以下哪个选择器( )。A&#xff0e;…

线程故事:Web应用程序中的ThreadLocal

本周&#xff0c;我花了一些合理的时间来消除Web应用程序中的所有ThreadLocal变量。 原因是他们造成了类加载器泄漏&#xff0c;我们不能再适当地取消部署我们的应用程序。 取消部署应用程序后&#xff0c;当GC根目录继续引用应用程序对象时&#xff0c;将发生类加载器泄漏。 如…

n-1位数

n-1位数 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;1描述已知w是一个大于10但不大于1000000的无符号整数&#xff0c;若w是n(n≥2)位的整数&#xff0c;则求出w的后n-1位的数。 输入第一行为M&#xff0c;表示测试数据组数。接下来M行&…

Android之封装好的异步网络请求框架

1.简介 Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnection&#xff0c;但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求&#xff0c;而使用这个MyHttpUtils库可以大大的简化操作&#xff0c;它是基于HttpURLConnection&#xff0c;所有…

华润置地php面试题_从一流到顶流|2020华润置地与沈阳一起美好

如果用一句话来形容华润置地进入沈阳13年的发展历程&#xff0c;你认为是什么&#xff1f;“从优秀到卓越”。用2020年的语言你给我翻译一下&#xff1f;“从一流到顶流”&#xff01;01/ 初识的美好犹记2007年1月&#xff0c;央企华润置地首进沈阳&#xff0c;在大馆原址呈现出…

金融工作用计算机吗,为什么计算机专业的人想转金融,而金融专业的想转计算机?...

1首先两个专业都很有前途。如果好好学IT&#xff0c;应该是走技术路线&#xff0c;30岁后逐渐开始搞些管理或者设计之类的。当然&#xff0c;继续搞技术也没问题。只是要不断学习&#xff0c;因为发展很快&#xff0c;IT业自身不断更新。很多人说IT枯燥&#xff0c;难学&#x…

Java GUI应用程序关闭陷阱

最近&#xff0c;我遇到了一个或两个Java GUI应用程序在关闭时无法关闭的问题。 它们似乎是一个过程&#xff0c;消耗着计算机资源。 今天&#xff0c;我深入探究了问题的根源&#xff0c;这是一个我以前从未意识到的棘手问题&#xff0c;所以我想我会分享一下。 理论上&#x…

shell启动程序脚本

#!/bin/bash#/usr/local/xxx/bin/xxxx.sh start#/usr/local/xxx/bin/startup.shfor i in find /server -name start.sh do fadirdirname $i //读取父目录 cd $fadir echo > nohup.out ./start.sh & sleep 2 echo "start succe…

Unity性能优化的N种武器

贴图&#xff1a; l 控制贴图大小&#xff0c;尽量不要超过 1024 x1024&#xff1b; l 尽量使用2的n次幂大小的贴图&#xff0c;否则GfxDriver里会有2份贴图&#xff1b; l 尽量使用压缩格式减小贴图大小&#xff1b; l 若干种贴图合并技术&#xff1b; l 去除多余的alpha…

cmd控制屏幕光标_电脑控制手机?上班时间愉快尽情地玩手机吧!它值得您拥有!...

在现今时代&#xff0c;手机已成为人们必不可少的工具&#xff0c;有的时候甚至可以说手机比电脑方便好用多了&#xff0c;例如某些实用的APP软件就只有手机端并没有电脑端&#xff0c;想使用的话就得整天捧着手机盯着不放。但别忘记&#xff0c;我们大多数都是打工族&#xff…

xp系统设置锁定计算机,系统锁定时不关机的诀窍 给XP系统关闭计算机再加一把锁...

很多用户抱怨在使用电脑的过程中&#xff0c;总是经常会被琐碎的事情打断&#xff0c;有时候难免暂时离开电脑&#xff0c;处于便利和资料安全&#xff0c;我们往往会按下“WindowsL”来锁定计算机。这样&#xff0c;操作方便同时又能阻止他人乱动我们的计算机。但是如果遇到好…

ACM题目————中位数

题目描述 长为L的升序序列S&#xff0c;S[L / 2]为其中位数。 给出两个等长升序序列S1和S2&#xff0c;求两序列合并并排序后的中位数。 输入 多组数据&#xff0c;每组第一行为n&#xff0c;表示两个等长升序序列的长度。 接下来n行为升序序列S1的元素&#xff0c;再接下来n行…

Regular Exprassion--正则表达式基础

正则表达式&#xff1a; 强大灵活的文本处理工具 语法&#xff1a; 普通字符 转义字符 \ , \t , \n , \\ 标准字符集合&#xff08;大写代表相反的意思&#xff09; \d 任意一个数字 \w 任意一个字母、数字、下划线 \s 空白符&#xff…

使用ReportNG更好看的TestNG HTML测试报告– Maven指南

当“扩展TestCase”是编写测试中必不可少的一部分时&#xff0c; TestNG是作为JUnit 3的注释驱动替代创建的测试框架。 即使现在&#xff0c;它也提供了一些有趣的功能&#xff0c;例如数据提供程序&#xff0c;并行测试或测试组。 在我们的测试不是从IDE执行的情况下&#xff…

gitee项目404问题_七款开源项目,让你数据库管理不再成为一个问题

在开发过程中&#xff0c;数据库是必不可少的一环&#xff0c;但大多数情况下开发者们还是在用命令行来管理数据库。虽然在外人看起来输入一行行代码非常的酷炫&#xff0c;但其中的繁琐可能也只有开发者知道。七款开源项目&#xff0c;让你数据库管理不再成为一个问题今天 Git…

vb 窗体html表格,VB.Net – 高级表格

在本章中&#xff0c;让我们研究以下概念 :在应用程序中添加菜单和子菜单在表单中添加剪切&#xff0c;复制和粘贴功能锚定和对接控件表格模态表格添加菜单和子菜单应用程序中的菜单传统上&#xff0c;菜单&#xff0c;MainMenu&#xff0c;ContextMenu和MenuItem类用于在Windo…

SpringMVC后台接收list类型的数据的实现方式

一、背景 最近在做一些东西的时候&#xff0c;遇到一个需要Springmvc后台接收list类型数据的需求&#xff0c;几经辗转才完美解决了这个问题&#xff0c;今天记下来方便以后使用&#xff0c;也分享给需要的小伙伴们~ 二、实现方式 实现方式一 前端页面 1 <% page language&q…