题解 2821: 开关灯

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

开关灯 (比较小白)

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ int arr[5001];//存编号的数组 int arr1[500……

开关灯 (Java)

摘要:import java.util.Scanner; public class Main {     public static void main(String[] args) {   ……

2821: 开关灯

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>typedef long long ll;const int N=1e7;using namespace std;int ……

2821: 开关灯

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;int a[10000000];int main(){    int n,m;  ……

很简单的做法

摘要:解题思路:定义数组,初始化为1,有人操作一次就把对应的数取一次反,最后检验哪些数为-1,便输出对应的序号数加1注意事项:这个输出格式太蛋疼了,循环输出就会多一个逗号,用"\b "空……

2821: 开关灯

摘要:解题思路:注意事项:参考代码:N,M = map(int,input().split())  lights = [1] * N  # 初始化列表  1为开,-1为关 closed = [] fo……

  编写题解 2821: 开关灯

摘要:解题思路:注意事项:注意最后一个数字的输出格式没有 逗号参考代码:package arrLast; //题目 2821: 开关灯 import java.util.Scanner; public……

一个菜鸟的写法

摘要:#include<stdio.h>int main(){ //N盏灯初始化 int N = 0; scanf("%d", &N); //M个人初始化 int M = 0; scanf("%d",&M)……