D21. 学习基础C、C++语言

D21. 题目练习uva350

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int Z,I,M,L,n=0;
    while(scanf("%d %d %d %d",&Z,&I,&M,&L))
    {
    if(Z==0&&I==0&&M==0&&L==0)
        break;
    int num[100000]={0},c=1;
     n=n+1;
     L=(Z*L+I)%M;
     num[L]=1;
    while(1)
    {
      L=(Z*L+I)%M;
      if(num[L]==0)
      {
       c=c+1;
       num[L]=1;
      }
      else break;
    }
    printf("Case %d: %d\n",n,c);
    }
    return 0;
}

<<:  django新手村12-----黑名单

>>:  D22. 学习基础C、C++语言

D12 - 「数位×IN×OUT」:建立控制组件

再来就是实际建立透过 select 选择的脚位,并建立相关 Firmata 功能。 建立数位控制组件...

【基础影像应用篇】DAY4. 建立模型专案与影像标记流程(上)

完成DAY3课程,了解AI模型建立的流程後,就让MusesAI小精灵带你一步步完成你的AI专案吧! ...

Annotation Processor Setup

Gradle Setup 首先我们要在有用到 annotation processor 的 modu...

Deep Link / Deferred Deep Link 深度连结

Deep Link 可以开启 app 的特定页面,而不仅仅是打开 app 首页而已。 In the ...

Day 23 : 集成式学习

接下来的要介绍一个很重要的模型观念 - 集成式学习。俗话说的好,三个臭皮匠胜过一个诸葛亮,而在机器学...