廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3068 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
hannah93135
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++][求助] 關於3n+1的問題....(.C)
我去ACM上解3n+1得問題
我自己用程式去跑的時候數值都對阿
但是他都跟我說我Wrong Answer了
可不可以請大家幫我看錯在哪
感激感激囉><~
ps抱歉,還是新手,可能問了很蠢的問題= =

--------------------------------------------------------------------------------------------------- ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:臺灣中華電信 | Posted:2008-01-09 23:31 |
風雲人物 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x57
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我最近也在玩這題...我跑到11萬多的時候,就發生溢位的問題了。
所以您的問題應該也是這樣~而程式要求再一百萬以內皆不可以發生溢位,
所以我請教了我們老闆,我們老闆的解答是...
在3n+1的時候,就要直接除2,至於,怎麼除,
就是要用位移 >>或者<<,你試試看,我再跟你討論^^


葉的離去,是風的追求?還是樹的不挽留?
獻花 x0 回到頂端 [1 樓] From:臺灣Chang Gung College of Medi | Posted:2008-01-18 14:52 |
ety 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x719
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

若是溢位應不至於會出現 WA, 我認為是因為 "system("pause"); " 這一行所導致的...... 題目可沒說要出現請按 anykey 的提示呀, 是作者自己亂加上去的......


獻花 x0 回到頂端 [2 樓] From:臺灣和信超媒體寬帶網 | Posted:2008-02-05 01:46 |
ety 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x719
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我用 shift 的作法寫了一個程式, 妳上傳去試試看, 應該比妳現在用的那個所花的時間更少:

#include <stdio.h>

void p(unsigned int i, unsigned int j)
{
  unsigned int m = 0, c, l;

  for (c = i; c <= j; c++, i = c)
  {
    l = 1;

    while (i > 1)
    {
        i & 1 ? i += (i << 1) + 1 : (i >>= 1);
        l++;
    }

    if (l >= m) m = l;
  }

  printf("%u\n", m);
}

int main(void)
{
  unsigned int i, j;

  while (scanf("%u %u", &i, &j) == 2)
  {
    printf("%u %u ", i, j);
    i > j ? p(j, i) : p(i, j);
  }

  return 0;
}


獻花 x0 回到頂端 [3 樓] From:臺灣和信超媒體寬帶網 | Posted:2008-02-05 01:51 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.050713 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言