Re: [閒聊] 臉書在找人
※ 引述《sandy4444 (質樸)》之銘言:
: 謝謝大大的分享
: 但我有些問題想問
: 我是資工系大三的學生 也想應徵看看intern // 是類似summer intern 的那種??
: (之前一直以為是不可能接觸 沒想到真的可以interview)
: 不敢相信申請link-in 就可以投fb履歷 > <
: 但是想問文中的 puzzle 是什麼?!?!??!
: 先分享那題做法
: int answer(分數陣列,N)
: {
: 運算陣列初始歸零;
: 分數陣列排序小到大; //M個
: 運算陣列[0] = 1;
: 迴圈 i 從 0 跑到 M
: 迴圈 j 從 分數陣列[i] 跑到 N
: 運算陣列[j] += 運算陣列[j-分數陣列[i]];
: return 運算陣列[N];
: }
少寫了一些細節,這個題目是除了組合之外,還加上判斷.
應該是先做一個產生分數陣列元素數目的 0 1 挑選情況:
void print_arr(int array[], int len) {
for (int i=0; i<len; i++)
cout << array[i] << ' ';
cout << endl;
}
void comb_array(int len, int result[], int len1) {
if (len == 0) {
print_arr(result, len1);
return;
}
if (len < 0) return;
result[len-1] = 0;
comb_array(len-1, result, len1);
result[len-1] = 1;
comb_array(len-1, result, len1);
}
然後可以把 print_arr 印出 0 1 情況的部份改成加總判斷:
if (len == 0 && SumupAs(array, len1, choose, N)) {
print_arr(array, len1, choose);
return;
}
所以把上面的 comb_array, print_arr 變形為以下程式.
#include<iostream>
using namespace std;
bool SumupAs(int array[], int len, int choose[], int N) {
int sum = 0;
for (int i=0; i<len; i++) {
if (choose[i] == 1) sum += array[i];
}
return (sum == N);
}
void print_arr(int array[], int len, int choose[]) {
for (int i=0; i<len; i++) {
if (choose[i] == 1) cout << array[i] << ' ';
}
cout << endl;
}
void PossibleArray(int array[], int len, int choose[], int len1, int N) {
if (len == 0 && SumupAs(array, len1, choose, N)) {
print_arr(array, len1, choose);
return;
}
if (len < 0) return;
choose[len-1] = 0;
PossibleArray(array, len-1, choose, len1, N);
choose[len-1] = 1;
PossibleArray(array, len-1, choose, len1, N);
}
int main() {
int array[] = {2, 3, 7};
int choose[] = {0, 0, 0};
PossibleArray(array, 3, choose, 3, 9);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.65.204
→
02/27 11:37, , 1F
02/27 11:37, 1F
→
02/27 11:38, , 2F
02/27 11:38, 2F
→
02/27 11:40, , 3F
02/27 11:40, 3F
→
02/27 11:41, , 4F
02/27 11:41, 4F
→
02/27 11:53, , 5F
02/27 11:53, 5F
→
02/27 11:55, , 6F
02/27 11:55, 6F
→
02/27 11:56, , 7F
02/27 11:56, 7F
→
02/27 11:57, , 8F
02/27 11:57, 8F
→
02/27 11:58, , 9F
02/27 11:58, 9F
推
02/27 11:59, , 10F
02/27 11:59, 10F
→
02/27 12:09, , 11F
02/27 12:09, 11F
→
02/27 12:10, , 12F
02/27 12:10, 12F
→
02/27 12:12, , 13F
02/27 12:12, 13F
→
02/27 12:18, , 14F
02/27 12:18, 14F
→
02/27 12:20, , 15F
02/27 12:20, 15F
→
02/27 12:22, , 16F
02/27 12:22, 16F
我看了你這段反應實在覺得不舒服. 今天我並沒有反對你任何一句話,
只告訴你說:不要閒扯.
這篇文只是前文有一個題目,所以我在這裡給一個答案, 不過如此而已.
但你卻扯到別處說,哎呀,都是離散數學學得不錯的人才比較會解;
離散數學學得好,作法就好幾種...
這種話看起來很無聊耶,你愛講,那麼你為什麼不自己當場在這裡給我們介紹介紹所謂
好幾種離散數學的作法呢?
第二點,在工作的場合,你身邊的同事不管學得好或學得不好,你都沒有本事只根據學識
好或不好來決定你要不要跟他好好相處. 真的有唸過書的人,不會這麼愛分別彼此程度.
說穿了,數學或語言,不過就是鑿子或榔頭,你愛用就用啊,強調一個鑿子很重要是幹嘛?
從來沒看過誰拿著鎚子說自己使鎚的工夫好,好到飛上了天了這個樣子.
而且甚至你還冒出了"語言"這個詞,那你看看我這篇用了哪一種語言呢?
你寫"數學"二字寫了好幾次,沒看過你拿出什麼數學式來解解這個題目.
而我"語言"二字一次都沒出現,你卻突然要放這一槍,這真是有趣啊 = =
推
02/27 12:26, , 17F
02/27 12:26, 17F
→
02/27 12:34, , 18F
02/27 12:34, 18F
→
02/27 12:35, , 19F
02/27 12:35, 19F
→
02/27 12:45, , 20F
02/27 12:45, 20F
→
02/27 12:46, , 21F
02/27 12:46, 21F
→
02/27 12:46, , 22F
02/27 12:46, 22F
→
02/27 12:47, , 23F
02/27 12:47, 23F
→
02/27 12:51, , 24F
02/27 12:51, 24F
→
02/27 12:53, , 25F
02/27 12:53, 25F
→
02/27 12:54, , 26F
02/27 12:54, 26F
→
02/27 12:55, , 27F
02/27 12:55, 27F
→
02/27 13:17, , 28F
02/27 13:17, 28F
→
02/27 13:18, , 29F
02/27 13:18, 29F
→
02/27 13:32, , 30F
02/27 13:32, 30F
→
02/27 18:35, , 31F
02/27 18:35, 31F
→
02/27 20:33, , 32F
02/27 20:33, 32F
→
02/27 20:35, , 33F
02/27 20:35, 33F
→
02/27 20:36, , 34F
02/27 20:36, 34F
→
02/27 21:40, , 35F
02/27 21:40, 35F
→
02/27 21:41, , 36F
02/27 21:41, 36F
→
02/27 21:41, , 37F
02/27 21:41, 37F
→
02/27 21:46, , 38F
02/27 21:46, 38F
→
02/27 21:55, , 39F
02/27 21:55, 39F
→
02/27 21:58, , 40F
02/27 21:58, 40F
※ 編輯: yauhh 來自: 61.231.65.204 (02/27 22:23)
→
02/27 22:32, , 41F
02/27 22:32, 41F
→
02/27 22:32, , 42F
02/27 22:32, 42F
→
02/27 22:33, , 43F
02/27 22:33, 43F
→
02/27 22:35, , 44F
02/27 22:35, 44F
→
02/27 22:36, , 45F
02/27 22:36, 45F
→
02/27 22:51, , 46F
02/27 22:51, 46F
→
02/27 22:55, , 47F
02/27 22:55, 47F
推
02/27 23:06, , 48F
02/27 23:06, 48F
→
02/27 23:06, , 49F
02/27 23:06, 49F
→
02/27 23:14, , 50F
02/27 23:14, 50F
推
02/27 23:16, , 51F
02/27 23:16, 51F
→
02/27 23:16, , 52F
02/27 23:16, 52F
→
02/27 23:57, , 53F
02/27 23:57, 53F
→
02/27 23:58, , 54F
02/27 23:58, 54F
→
02/27 23:59, , 55F
02/27 23:59, 55F
→
02/27 23:59, , 56F
02/27 23:59, 56F
→
02/28 01:14, , 57F
02/28 01:14, 57F
→
02/28 01:15, , 58F
02/28 01:15, 58F
→
02/28 01:16, , 59F
02/28 01:16, 59F
→
02/28 01:16, , 60F
02/28 01:16, 60F
→
02/28 01:17, , 61F
02/28 01:17, 61F
→
02/28 01:18, , 62F
02/28 01:18, 62F
→
02/28 01:18, , 63F
02/28 01:18, 63F
→
02/28 01:26, , 64F
02/28 01:26, 64F
你看,講了大半天還不是一大堆你自己的閒扯出來的東西. 回頭來看,原來的問題是說在
面試時與人當面討論一個問題並完成程式, 這又跟你立即歸納的數學,語言和人際關係
有什麼關係? 別人寫一個文章內容不在這個方面,你跑來歸納個半天,分析個半天,
然後自己感嘆起來,仍然是無聊啊! 重點是,你的離散解法好幾種呢? 怎不介紹?
→
02/28 11:00, , 65F
02/28 11:00, 65F
→
02/28 11:00, , 66F
02/28 11:00, 66F
→
02/28 11:02, , 67F
02/28 11:02, 67F
→
02/28 11:03, , 68F
02/28 11:03, 68F
※ 編輯: yauhh 來自: 61.231.66.117 (02/28 11:10)
→
02/28 22:06, , 69F
02/28 22:06, 69F
→
02/28 22:06, , 70F
02/28 22:06, 70F
→
02/28 22:07, , 71F
02/28 22:07, 71F
→
02/28 22:08, , 72F
02/28 22:08, 72F
→
02/28 22:09, , 73F
02/28 22:09, 73F
→
02/28 22:09, , 74F
02/28 22:09, 74F
→
02/28 22:10, , 75F
02/28 22:10, 75F
→
02/28 22:10, , 76F
02/28 22:10, 76F
→
02/28 22:10, , 77F
02/28 22:10, 77F
→
02/28 22:28, , 78F
02/28 22:28, 78F
→
02/28 22:29, , 79F
02/28 22:29, 79F
→
02/28 22:29, , 80F
02/28 22:29, 80F
好好一段數學的東西擺在你眼前,你沒看見,卻滿口說數學數學,講得好像我的解
就不是數學解.
其實我的程式就是數學的東西,用式子表達如下:
PArray(a,i,j,n) = { a[i] ∪ x | x 屬於 PArray(a,i+1,j,n-a[i])
且 a[i]+sum(x) = n }
∪ { x | x 屬於 PArray(a,i+1,j,n)
且 sum(x) = n }
第二點,我並沒有說這一題 "不是數學問題". 是你自己一直在搞一種對立立場.
我也沒有多費唇舌去講出它究竟 "是不是" 數學問題.
一個是這樣的東西,你還要花時間花心力強調 "它是", 會不會太浪費人生?
我覺得你很可憐,霸佔著別人的文章,在推文中一直嘴砲你自己那一套.
我看你推文的行數都快要比我的本文行數更多了...
可是我根本沒把你嘴砲當一回事,該給的解答全給了.
經過這些討論,我覺得我的實力比你罩.
另外,至於你說我生氣,我倒覺得,是因看你搞笑及無事生非,而感到困擾的感覺居多.
※ 編輯: yauhh 來自: 61.231.66.119 (02/29 10:50)
→
02/29 21:03, , 81F
02/29 21:03, 81F
→
02/29 21:03, , 82F
02/29 21:03, 82F
→
02/29 21:03, , 83F
02/29 21:03, 83F
→
02/29 21:04, , 84F
02/29 21:04, 84F
→
02/29 21:04, , 85F
02/29 21:04, 85F
→
02/29 21:05, , 86F
02/29 21:05, 86F
→
02/29 21:05, , 87F
02/29 21:05, 87F
→
02/29 21:06, , 88F
02/29 21:06, 88F
→
02/29 21:06, , 89F
02/29 21:06, 89F
→
02/29 22:55, , 90F
02/29 22:55, 90F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章