🎉️ 程序设计-猩猩点灯

中秋节要到了,为了应景,动物园管理员给大猩猩的家安装了 100盏彩灯,并编号为 1到 100 。

同时给了大猩猩一个遥控器,当它按下两个整数数字 n和 m时,

编号为n到m的灯就会切换亮灭状态。

比如按下数字 10和 20,那么编号为 10到 20的灯就会切换亮灭状态,原来亮的就会灭,原来灭的就会亮起来。

已知初始彩灯全是关闭状态,现在告诉你nn组大猩猩的操作数,请你输出最后有多少盏彩灯是亮着的。

输入格式
第1行, 1个整数,表示大猩猩按了n组数字。

接下来的 n行, 每行两个整数n和m,(1≤n<m≤100)

输出格式
1行, 1 个整数,表示亮着的彩灯数量。

输入样例
3
10 20
50 80
60 90
输出样例
31

#include <iostream>
using namespace std;
int main()
{
    int a[100] = {0};
    int i,j,n,s,e,count=0;
    cin>>n;
    for(i=0;i<n;i++)
    {
          cin>>s>>e;
          for(j=s-1;j<=e-1;j++)
          {
              if(a[j] == 0)
                  a[j] = 1;
              else
                  a[j] = 0;
          }
    }
    for(i=0;i<100;i++)
        if(a[i] == 1)
          count++;
    cout<<count;
    return 0;
}