LV. 31
GP 49

RE:【問題】資訊工程研究所畢業 問 都問

12701 樓 ㄋㄋ qw784678
0 -
想問問各位影像處理的大神
這個
b是做完Sobel後二值化的圖應該沒錯吧
那我現在照著他寫的要得到Anchors 是不是要先把最上面那張圖B清掉

然後用放在陣列裡的梯度值跟判斷方向來產生一張新的圖
因為我試做的時候 我看他是有出現點,但是b圖的那些線條也都還在
0
-
LV. 18
GP 6
12702 樓 Small_Rain斜雨 ad1431422
0 -
1060 6G
450W是不是不夠推阿
我用到一半會藍屏
不然就是程式會閃退ㄟ
0
-
LV. 30
GP 188
12703 樓 已經改掉暱稱的米奇 micky85lu
1 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。


paper看不懂
程式打不出來
每天都睡不飽
畢業又只有25k
看來該放棄了
1
-
LV. 18
GP 37
12704 樓 梅托魯の夜未 a1b2c3666
0 -
Hen棒,
reverse到現在還沒吃飯


重點是論文還沒生出來我怎有時間去reverse ==
0
-
LV. 22
GP 128
12705 樓 パパパスタ PAPAPASTA taiwan8575
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

不好意思又來打擾各位了!
https://ideone.com/agzVtm    << 這是之前寫的小遊戲的程式碼

我把射出子彈的功能做出來了!  在200~207行的部分!
可是會有個大Bug!   
就是我要等子彈飛完,上面的敵人物件跟下面的飛機物件才會再次移動
所以當我快速連續按空白鍵的時候,當下只有子彈會飛行,而其他物件要等子彈飛完才會繼續移動
是不是因為我把偵測左右移動還有射擊寫在一起的關係呀?
抱歉可以幫我看看這段要怎麼寫會比較好嗎?
謝謝了!

0
-
LV. 29
GP 411
12706 樓 養鮭魚 golioss1886
0 -
團體面談流程
12:30~13:00 報到
13:00~14:00 校園導覽
14:00~14:30 主任給大家的話
14:30~14:50 系學會
14:50~15:00 休息
15:00~15:30 團體面談(採問卷方式進行)

這個意思是  逛逛校園就好ㄇ
好怕被問難問題

0
-
LV. 18
GP 69
12707 樓 歐洲進口馬鈴薯 ken1670122
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

MOSFET的擊穿是因為瞬間電流過大,破壞二氧化矽絕緣層

那JFET的擊穿是為什麼?破壞PN接面嗎?

還是說像齊納的雪崩效應一樣是可逆的?
0
-
LV. 24
GP 143
12708 樓 菜雞大俠愛吃漢堡包 a891030
0 -
我不太懂 把一個PE檔分成12等分然後執行

結果可以這是甚麼魔術啊?
難道入口點正確就可以嗎= =?
0
-
LV. 23
GP 248
12709 樓 魔王-麻塔巴巴 e80704580
0 -
https://zerojudge.tw/ShowProblem?problemid=c296

又是這題K彈 上次不會Linkes list刻不出來

這是學了Linked list後特地回來刻 還是吃TLE了= =  不過程式碼的結果應該是對的

能幫我看看怎麼修能提升速度ㄇ

不過比之前暴力刻多5分了XDDD
#include <iostream>
using namespace std;
struct link{
    int member;
    link *next;
};

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    link *head, *follow, *temp;
    int n, m, k, i, boomtimes;

    while(cin >> n >> m >> k) {

        head = new link;
        head -> member = 1;
        temp = head;

        for(i=2;i<=n;i++) {
            temp -> next = new link;
            temp = temp -> next;
            temp -> member = i;
        }
        temp -> next = head;
        temp = head;
        boomtimes = 0;

        while(boomtimes!=k) {
            link *deleted;
            for(i=1;i<m;i++) {
                follow = temp;
                temp = temp->next;
            }
            deleted = temp;
            follow -> next = temp -> next;
            temp = temp -> next;
            delete deleted;
            boomtimes++;
        }
        cout << follow -> next -> member << '\n';
    }
    return 0;
}
0
-
LV. 16
GP 30
12710 樓 炸豬排 colman4232
13 -
※ 引述《e80704580 (魔王-麻塔巴巴 )》之銘言
> https://zerojudge.tw/ShowProblem?problemid=c296
> 又是這題K彈 上次不會Linkes list刻不出來
> 這是學了Linked list後特地回來刻 還是吃TLE了= =  不過程式碼的結果應該是對的

這個不是linked list還是array還是其他coding技巧的問題 這是演算法理論的問題
先跳脫程式碼的框架 想一下
你要用紙筆解這個問題 你會怎麼做?
就是像題目那樣畫一個圈圈然後慢慢數對ㄅ
但是應該隱約有感覺到 這其中有什麼數學規律 可以不用這樣數吧(有吧><)

今天爆炸頻率K=23之類的時候 你可以用手指一個一個慢慢數下次換誰被爆炸到
假如爆炸頻率K=10 你也會用手指慢慢數嗎?
應該不會吧 會直接n+10就知道下個被星爆炸的人對不對
而隔壁還在用手指慢慢數10個人的時候 你只需要一個加法就夠了 步驟數就整整快了10

好的回到程式碼
沒有 還沒回到程式碼 但是以下編號都從0號開始
先用數學一點的概念想
先假設f(n, m, k)這個數學式 能告訴我們在初始n人、爆炸頻率m人、爆炸k次的情況下 誰會是winner
接著我們這邊用f(8, 3, 5)來演練看看

0 1 2 3 4 5 6 7
f(8, 3, 5)0號同學開始拿炸彈 被炸一輪之後 變成
0 1 X 3 4 5 6 7
接著從3號同學開始拿炸彈 此時!!!此時!!! 我們來把這個座號換一下 變成
5 6 X 0 1 2 3 4
接著ㄋ 轉個角度 就發現這變成了一個f(7, 3, 4)的問題嚕
而若f(7, 3, 4)的答案是為2 那由這個座號變化圖就可以看出來 2號同學原本是5號的 2+3 = 5
而若f(7, 3, 4)的答案是為6 那由這個座號變化圖就可以看出來 6號同學原本是1號的 即(6+3)%8 = 1
這裡實際上f(7, 3, 4)是多少不重要 重要的是怎麼從已知的f(7, 3, 4)獲得f(8, 3, 5)
而從這個歸納 我們可以猜出 f(n, m, k) = ( f(n-1, m, k-1) + m ) %n

接著來應證看看
f(8, 3, 5) = ( f(7, 3, 4) + 3 ) % 8
遞迴下去 f(7, 3, 4) = ( f(6, 3, 3) + 3 ) % 7
遞迴下去 f(6, 3, 3) = ( f(5, 3, 2) + 3 ) % 6
遞迴下去 f(5, 3, 2) = ( f(4, 3, 1) + 3 ) % 5
遞迴下去 f(4, 3, 1) 而這很顯然地會炸到第2個人 並讓第3個人獲勝(0開始)
於是呢
f(4, 3, 1) = 3
f(5, 3, 2) = (3+3) % 5 = 1
f(6, 3, 3) = (1+3) % 6 = 4
f(7, 3, 4) = (4+3) % 7 = 0
f(8, 3, 5) = (0+3) % 8 = 3
於是就知道f(8, 3, 5)最後由3號同學勝出

要注意以上都是從編號0號開始 所以根據題目的要求 你求完f(n, m, k)之後要再多+1
這個遞迴很好實作 10行以內沒問題
大概長這樣吧 C語法有點忘了 錯了請見諒QQ
int boom(int n, int m, int k) {
        if(k==1) return m%n;
        else return ( boom(n-1, m, k-1) +1 ) % n;
}
int main() {
        int n, m, k = input();       //懶得打
        print(boom(n, m, k)+1 );
}
這樣時間複雜度就是O(k) 不需要linked list 不需要array
如果怕遞迴堆疊爆掉的話也可以改成loop版本
這樣如果還TLE我把巴幣全部送你(但我巴幣很少QQ)

程式碼很容易 而困難的是想到這種方法
一般這種程式競賽的題目都牽涉一些機巴演算法 重要的都是「解題想法」
而「寫程式」只是你跟解題系統溝通的工具而已
只有哈囉世界等級的題目 才會把「寫程式」當作題目重點
13
-
LV. 24
GP 143
12711 樓 菜雞大俠愛吃漢堡包 a891030
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

我怎麼感覺我越來越看的懂機器碼了= =
0
-
LV. 18
GP 69
12712 樓 歐洲進口馬鈴薯 ken1670122
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

同學上網找方法去改網頁上面的字

開原始碼大家就說,哇,好屌喔,你看得懂喔。要怎麼打他的臉啊==

不讀書去搞網路搞一堆奇怪的東西,然後整個我程式超強的臉,我就不相信他讀得懂HTML==

當那些認真學程式的都智障484
0
-
LV. 20
GP 17
12713 樓 00000000 jixz65842
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

讀海洋出來484要去撿角了
還是有要繼續讀研究所都沒差
0
-
LV. 34
GP 158
12714 樓 真.肥宅 xxxzzz852
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。




0
-
LV. 29
GP 411
12715 樓 養鮭魚 golioss1886
0 -
謝ㄘㄊㄇ陪我逛校園

指起來

0
-
LV. 23
GP 118
12716 樓 通知達人 s120206s
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

Product Control
Test Engineer
那個職位好阿

0
-
LV. 20
GP 257
12717 樓 烤飯糰大師 lolgary99
1 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。


外人眼中的台GG==
像這種新聞都看下面留言
1
-
LV. 16
GP 364
12718 樓 婚姻已結 happy819tw
2 -
純屬分享,別太認真 ...

需要 Coding 的程式考試會在電腦教室上機考,並且斷網路

不過其實沒有斷的很乾淨,至少保留了學校伺服器

畢竟學生要進學校網站提交程式碼


學生帳號有屬於自己的雲端

我和朋友想了一個妙計

我朋友在考場,我則在家

我們能共同連上的伺服器就是學校網站

考試時可以透過上傳文字檔到雲端來達成通信

於是 ...


我編寫了簡單的程式碼 ...

會自動連上學生雲端把檔案下載下來

並且 print 出內容,這樣就成功接收訊息

當然也寫了上傳文字檔的功能,作為傳送訊息

我和我朋友就這樣在考試的時候,透過終端機在通信 ...

雖然斷網了,但沒想到連進學校伺服器提交考試成了最大的漏洞

沒豪洨,前幾天我幫朋友完成了一場作弊考


我們作弊並不是為了用不公平的方式取得高分

我們只是覺得好玩,想看看一場考試中有多少漏洞

希望大家別太認真
2
-
LV. 16
GP 364
12719 樓 婚姻已結 happy819tw
0 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

請問程式上機考如果斷網路

但是卻能連上學校網站

這大概是用什麼方式去阻止學生主機對外連線的 ?


我的理解是這種情況下網路並沒有完全中斷

只是透過某種方式阻止對外連線

因為我很好奇這種情況下,有沒有辦法對外寄出 Email ?
0
-
LV. 24
GP 143
12720 樓 菜雞大俠愛吃漢堡包 a891030
0 -
0
-
未登入的勇者,要加入 14460 樓的討論嗎?
板務人員:

7537 筆精華,08/18 更新
一個月內新增 20
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】