查看: 2049|回復: 0
打印 上一主題 下一主題

[ZJ] [UVA] a993 - 10127 - Ones

[複製鏈接]
  • TA的每日心情
    慵懶
    2015-4-10 14:18
  • 簽到天數: 78 天

    [LV.6]常住居民II

    176

    主題

    612

    帖子

    3959

    積分

    管理員

    Rank: 9Rank: 9Rank: 9

    積分
    3959

    台南一中資訊社新手達陣程式設計達人 - 2014

    跳轉到指定樓層
    樓主
    發表於 2014-7-6 23:43:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

    趕快加入我們來參與討論吧!

    您需要 登錄 才可以下載或查看,沒有帳號?加入我們

    x
    ZJ目前爛了,題目先擺這
    原題:http://zerojudge.tw/ShowProblem?problemid=a993

    a993: 10127 - Ones



    內容 :
    已知任意一個無法被 2 或 5 整除的整數 0 <= n <= 10000,有些 n 的倍數在十進位的表示法中會是一連串的 1。這些 n 的倍數中最小的是幾位數?


    又抓包成大前年抄UVA,範測還一樣XD
    http://hspc.csie.ncku.edu.tw/2012test/C.pdf

    就模擬短除法就OK了~ 很簡單

    #include<cstdio>
  • int main()
  • {
  •     int in;
  •     while(~scanf("%d",&in))
  •     {
  •         int ca=1;
  •         int re=1;
  •         while(re%in)
  •         {
  •             re=(re*10+1)%in;
  •             ca++;
  •         }
  •         printf("%d\n",ca);
  •     }
  •     return 0;
  • }





  • 回復

    使用道具 檢舉

    您需要登錄後才可以回帖 登入 | 加入我們

    本版積分規則

    快速回覆 返回頂部 返回列表