题解 2821: 开关灯

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

筛选

很简单的做法

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

字典方法...............

摘要:解题思路:注意事项:参考代码:N,M = map(int,input().split()) dict1 = {i : i*0 for i in range(1,N+1)} dict2 = {i :……

2821: 开关灯

摘要:耗时:1小时36分钟参考代码:n, m = map(int, input().split()) arr = [True for _ in range(n + 1)] for i in range(……

一个菜鸟的写法

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

  编写题解 2821: 开关灯

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

2821: 开关灯

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;const int N=1e5;//定义小一点int a[N] ;int main(……

2821: 开关灯

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

c代码记录之灯状态取反

摘要:记录: I.灯打开时置1,灯关闭时置-1,方便取反状态操作 II.每个输出跟一个逗号,但最后不带逗号,需要处理 III.两种思路,一是一轮一轮的对数组进行操作,二是遍历每一个灯进行所有轮操作 ……