比赛 |
20140713上午练习 |
评测结果 |
WWWWWWWWWW |
题目名称 |
调试LED灯 |
最终得分 |
0 |
用户昵称 |
RACHE |
运行时间 |
0.003 s |
代码语言 |
C++ |
内存使用 |
0.31 MiB |
提交时间 |
2014-07-13 10:27:56 |
显示代码纯文本
#include<iostream>
#include<fstream>
#include<cstdio>
using namespace std;
int main()
{
int n,s,com,p=0,a[1000];
int i;
char c;
ifstream fin("testled.in");
ofstream fout("testled.out");
fin>>n;
for(i=0;i<n;i++)
{
fin>>a[i];
}
fin>>s;
for(i=0;i<s;i++)
{
fin>>c;
if(c=='c')
{
for(i=0;i<n;i++)
{
if(a[i]==0)
{
a[i]=1;
}
else
{
a[i]=0;
}
}
}
if(c=='1')
{
for(i=n-1;i>0;i--)
{
if(i%2==0)
{
a[i]=0;
}
else
{
a[i]=1;
}
}
}
if(c=='2')
{
for(i=n-1;i>0;i--)
{
if(i%2==0)
{
a[i]=1;
}
else
{
a[i]=0;
}
}
}
else
{
com=c-48;
for(i=n-1;i>=com;i--)
{
a[i]=1;
}
for(i=0;i<com;i++)
{
a[i]=0;
}
}
}
for(i=0;i<n;i++)
{
if(a[i]==1)
p++;
fout<<a[i];
}
fout<<endl;
fout<<p;
return 0;
}