题目
原题链接:B. Case of Fake Numbers
题意
给出n个轮子,每个轮子有n个齿,每个编号0n-1。按一次按钮,从前向后轮子顺时针转动,下一个逆时针交错转动。问能否达到n个齿轮由0n-1排列的情况。
模拟即可,每组轮子转动n-1次即会回到初始状态。
代码
#include
using namespace std;
int n,s[1000],t[1000];
void button(){
for(int i=0;in-1) s[i]=0;
if(s[i]<0) s[i]=n-1;
}
}
int main() {
cin>>n;
for(int i=0;i>s[i];
t[i]=i;
}
for(int i=0;i