#include <stdio.h>
char const ActivityName[] = "
2010 NTU CSIE 新生盃程式解題競賽"
;
char const ActivityTime[] = "
2010 / 12 / 19 (日)"
;
char const Important[] = "
三人一組、
寫程式、
吃點心、
拿氣球"
;
char const Details[] = "詳情請按下 PageDown ...";
char const *QUINE[100], **a = QUINE, **b = QUINE; int main() {
#define B(x) x; *b++ = "B(" #x ")";
#define A(x) while(a<b)puts(*a++); puts("A(" #x ")"); x;
B(puts("#include <stdio.h>\n"))
B(puts("char const ActivityName[] = \"2010 NTU CSIE 新生盃程式解題競賽\";"))
B(puts("char const ActivityTime[] = \"2010 / 12 / 19 (日)\";"))
B(puts("char const Important[] = \"三人一組、
寫程式、
吃點心、
拿氣球\";\
n"))
B(puts("char const Details[] = \"詳情請按下 PageDown ...\";\
n"))
B(puts("char const *QUINE[100], **a = QUINE, **b = QUINE; int main() {"))
B(puts("#define B(x) x; *b++ = \"B(\" #x \")\";"))
B(puts("#define A(x) while(a<b)puts(*a++); puts(\"A(\" #x \")\"); x;"))
A(puts("}"); return 0)
}
2010 NTU CSIE 新生盃程式解題競賽
─────────────────────────────────────
主旨 / ACM ICPC 為著名的程式解題競賽,但其門檻較高,一般同學不易參與。為了
將比賽普及化,使每位同學能夠發揮所學,展現其創造力、團隊精神、解決
問題的能力,系學會於去年開始舉辦新生盃,希望大家能踴躍參加。
時間 / 2010/
12/19 (日) 09:00~17:00
報名資格 / 資訊系大一學生 1~3 人一隊
地點 / 資訊系德田館 R204
報名方式 / 即日起,將隊名、隊員姓名、
隊員學號以
站內信寄給
主辦單位 / 資訊系系學會學術部
LoganChien。
大家一起來寫 bug、吃 code 報名期限 / 即日起至
12/17 23:59 止
/
∩___∩
強者條款 / 每隊至多只能有一名強者,
|ˊ ︵ ︵ˋ科 且
強者不可以觸碰鍵盤。只
∕ (⊙)(⊙) 科 可以講解演算法,或者協助
| ( _●_)≡ debug。
╴╴╴≡ |∪| ?
ˋ___ ﹨ˊ \
/ /( (
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.138
※ 編輯: LoganChien 來自: 140.112.30.138 (12/10 10:13)
推 PeiPianist:氣球耶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12/10 14:18
推 bill8124:有人可以解釋一下**a **b A(x) B(x)是作什麼用的嗎? 12/10 22:13
推 a123zyx:強者定義~? 12/10 23:17
→ s864372002:最會吃點心的人。 12/11 00:23
→ a123zyx:可以碰滑鼠嗎~?? 12/11 22:11
→ LoganChien:只要不會讓比賽太過不平衡,強者條款基本上是備而不用 12/11 23:15
→ LoganChien:可以碰滑鼠 (要用螢幕小鍵盤寫 code 我也不反對 XD) 12/11 23:16
→ LoganChien:強者定義(包含但不限於)期中期未不用考,或者是輕鬆破 12/11 23:20
→ LoganChien:台者。 12/11 23:20
推 ianlini:感覺強者只要提供想法就已經很具破壞性了... 12/12 20:34
→ ryan8175ptt:樓上說中癥結點! 12/12 20:39
推 godgunman:推一個! 12/13 01:29