CodeFoeces-556B

题目

原题链接: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

你可能感兴趣的:(CodeFoeces-556B)