ในการเขียนโปรแกรมแนวคอมโอ เมื่อเขียนด้วยภาษา C จะมีโจทย์บางแบบ ที่ถ้าเรา scanf ดีๆ แล้วจะทำให้ชีวิตง่ายขึ้นมาก เพราะถ้าเราเอา C มาจัดการ string ชีวิตจะเศร้าลงทันที วันนี้ผมนั่งทำโจทย์ Tree summing ใน uva แล้วหาวิธีการ scanf แนวที่ให้มัน check คล้ายๆ regular expression แล้วก็ไม่เจอข้อมูลเป็นชิ้นเป็นอัน (หรือหาไม่ดีเองหว่า?) เลยพยายามนั่งทำแล้วรวบรวมมาให้ครับ ถือเป็นวิชา scanf 102 ต่อจากวิชา 101 พื้นฐานที่เราใช้รับเลข รับ string กันเป็นอยู่แล้ว scanf(“%[ABC]“,str) คือ scan ไปเรื่อยๆ ตราบที่ยังเจอเฉพาะ A,B,C แล้วเอาใส่ str scanf(“%[^ABC]“,str) คือ scan ไปเรื่อยๆ ตราบที่ “ไม่เจอ” แต่ A,B,C แล้วเอาใส่ str [...]
Posts Tagged ‘computer’
scanf 102
Posted in Uncategorized, tagged C, computer, IOI, programming, scanf on 29 September 2009 | 7 Comments »
ผล NSC 2009 : ผิดหวังแต่ไม่เสียใจ
Posted in Uncategorized, tagged competition, computer, nsc, poem on 11 February 2009 | 8 Comments »
งาน NSC ผ่านไป พร้อมไม่เข้าใจ เมื่อมือว่างเปล่ากลับมา พินิจพิจารณา เพื่อนเพื่อนบอกว่า เพราะใจ”เขา”ไม่ตรงกัน ในสิ่งเราเห็นสำคัญ อาจกลับกลายพลัน เป็นความเบาหวิวเหลือทน เมื่อประสบการณ์ของคน มองไม่เห็นผล สำคัญชุมชนออนไลน์ หรืออาจบางทีเหตุใหญ่ เราเองอ่อนไป เข้าใจว่าตัวมีดี อย่างไรไม่คิดเสียที สำเร็จงานนี้ ผิดหวังแต่ไม่เสียใจ หนึ่งคือเชื่อมั่นข้างใน สิ่งที่ทำไป คงสร้างผลงามตามฝัน สองคือความรู้สารพัน ประสบการณ์อัน ล้ำค่าใช้ต่อหลายปี ขอบคุณ @rtsp อีก @kaewgb ร่วมแรงสร้างสรรค์กันมา อยากบอกให้ได้รู้ว่า ประทับตรึงตรา ครั้งหนึ่งร่วมอดหลับสบาย และ thx ผู้จุดประกาย ความคิดต้นสาย โปรแกรมมิ่งดอทไอเอ็น สุดท้าย @jittat ผู้เป็น เจ้าภาพมื้อเย็น แสนอร่อยแสนสุขสำราญ ปล. ยังไงก็ตาม จะพยายาม “แชร์เล่น”สมบูรณ์ปิดเทอม
acm-icpc 2008 @malaysia #1
Posted in Uncategorized, tagged acm-icpc, algorithm, competition, computer on 28 December 2008 | 4 Comments »
การแข่ง acm-icpc เป็นการแข่งขันเขียนโปรแกรมระดับภูมิภาคในรอบแรกและระดับโลกในรอบถัดไป แนวโจทย์เป็นแนวโอลิมปิกหรือแนว problem solving แข่งเป็นทีม ทีมละ 3 คน สำหรับทีมผมมีพี่ต้น แก้วและผม เวลาในการทำโจทย์จะให้เวลา 5 ชม. ให้โจทย์ประมาณ 7-12 ข้อ แต่มีคอมพิวเตอร์ให้เพียงเครื่องเดียว จุดเด่นของการแข่งขันนี้(ซึ่งด้วยโลโกของงานก็สื่อออกมาเป็นอย่างดี) นั้นคือทีมไหนที่แก้โจทย์ได้จะได้ลูกโป่งมาผูกไว้ที่โต๊ะเพื่อไซโคทีมข้างๆ ก่อนไปแข่งขัน พี่ต้น แก้วและผม เตรียมตัวก่อนไปโดยทุกวันเสาร์จะมานั่งซ้อมทำโจทย์เก่าของ acm-icpc นี้ ตอนแรกผมเองทำไม่ค่อยได้เท่าไหร่ ห่างหายไปนานครับ ต่างจากพี่ต้นที่คล่องมาก ได้ซ้อมกันอยู่ประมาณ 5 ครั้ง ก็รู้สึกว่าช่วยทำให้เขียนโปรแกรมคล่องมากขึ้น (แม้จะไม่เท่าตอนอยู่ค่ายโอก็ตาม) และตีโจทย์ได้ชัดเจนขึ้น (อันนี้เหนือว่าตอนอยู่ค่ายโอ เพราะประสบการณ์จากการได้อ่าน paper theory และได้เรียน algo อะไรมาอีกรอบ) ในการแข่งขันนั้น เราได้เตรียม template ของ code ที่คิดว่าน่าจะได้ใช้ เพื่อให้เวลาเข้าไปทำแล้วจะได้ลอก code ได้เลย แล้วก็พยายามแบ่งน่าที่กันให้ชัดเจน หน้าที่ที่ได้จะประมาณ พี่ต้นเป็นคนเขียน [...]
intel blogger day 2008
Posted in Uncategorized, tagged architecture, computer, intel, intel blogger day 2008 on 15 October 2008 | 5 Comments »
เมื่อวันที่ 11 ต.ค. 50 ได้มีโอกาสไปงาน intel blogger day 2008 มาครับ ผมไม่แน่ใจนัก แต่คิดว่าน่าจะเป็นครั้งแรกในไทยหล่ะที่บริษัทใหญ่ๆ สนใจที่จะมาสื่อสารกับ blogger บ้าง แทนที่จะแถลงข่าวกับนักข่าวอย่างเดียว ผมว่านี่สะท้อนว่า blogger ในไทยเรา เริ่มจะเป็นที่เห็นชัดมากขึ้นแล้วหล่ะว่ามีอิทธิพลต่อการเลือกซื้อ (ในต่างประเทศมีงานคุยกับ blogger แบบนี้เยอะแยะ — intel เค้าบอกมาเอง– เรายังไกลจากต่างประเทศเยอะ) งานนี้เรียกว่าเปิดการโลกของความรู้เกี่ยวกับ สถาปัตย์คอมในโลกความจริง ของผมเลย (ต้องขอขอบคุณอาจารย์เขม ที่ทำให้เข้าไปฟังแล้วยังพอรู้เรื่องบ้าง) นอกจากนี้ อาหารว่างที่ร้านพาชิโน(สยามสแควร์ ระหว่างสยามสแควร์ซอย 4 และ ซอย 5 ด้านหลังโรงหนังสยาม) นั้นอร่อยมากๆ ครับ สุดๆ งานนี้ กำไรมากมายครับ พูดถึงคำว่าสถาปัตย์ แต่ก่อนผมจะคิดแค่ว่ามันคือ ศาสตร์แห่งการออกแบบให้แจ่มๆ หล่อๆ เพราะนึกถึงคณะสถาปัตย์บ้านเรา แต่หลังจากได้เรียนวิชา computer architecture หรือได้อ่านบทความเกี่ยวกับ architecture [...]
