Division of Artificial Intelligence and Integrated Computer Systems

Svenskt Mästerskap i Programmering 2002

Tävlingen genomfördes i Linköping, Lund, Stockholm och Umeå 11-16 den 28 september 2002. Nedan finns uppgifterna och våra exempellösningar. Längst ner finns resultaten för de svenska lagen. För de intresserade har Andreas Björklund skrivit en vägledning till hur man kan lösa uppgifterna.

A «Mailboxes» Test-data Test-resultat Lösning i C++ Lösning i C  
B «Parallel computer» Test-data Test-resultat Lösning i Java    
C «Moving pianos» Test-data Test-resultat Lösning i C Lösning i C  
D «Collecting beepers» Test-data Test-resultat Lösning i C Lösning i C  
E «Quantum» Test-data Test-resultat Lösning i C++ Lösning i C  
F «Goldbach» Test-data Test-resultat Lösning i Java Lösning i C  
G «Downpayment» Test-data Test-resultat Lösning i C    
H «Lambda» Test-data Test-resultat Lösning i C Lösning i C Lösning i Java

Alla uppgifter, testdata och testlösningar (tar.gz)

Bilder från tävlingen i Linköping

Resultatsida för hela det Nordiska Mästerskapet

Resultat för de svenska lagen

Lag A B C D E F G H Lösta Tid Pos.
Lag Niemelä (KTH)00:48:31 04:02:00 ****01:05:18 00:22:00 01:14:00 00:13:00 03:33:00 **02:29:00 8 15:46:491
Coderunners (UmU)02:00:00 03:23:00 02:41:00 00:23:56 01:15:00 00:09:17                 6 09:52:132
Lag Bernhardsson (KTH/Gymnasiet)02:46:00 *03:47:00 01:42:00 00:43:00 02:59:00 *00:11:00                 6 12:48:003
Sourcefish (UmU)01:51:00 04:47:00 **01:58:00 01:00:00 04:19:00 **00:26:58 *                6 16:01:584
Lag H-L (LTH)04:23:00         02:21:00 02:23:00 02:59:00 *00:34:00 04:21:00         6 17:21:005
Kollektivet (LiTH)        03:33:00 04:34:00 02:35:00 01:30:00 01:48:00         04:22:00 *6 18:42:006
Lag Rydh (KTH)00:44:00         01:57:00 01:50:00 *04:49:00 **00:27:57                 5 10:47:577
Uppsala Heaps (Uppsala universitet)02:05:00 04:48:00 **        00:35:00 03:03:00 **00:48:00 *                5 12:59:008
KMP (KTH)00:42:00 04:00:00 *04:23:00 03:13:00         00:58:00                 5 13:36:009
Chokladmuffins (KTH)03:27:00         02:20:00 01:27:00 *        00:50:35                 4 08:24:3510
Lag Holmén (KTH)        03:59:00 03:19:00 02:00:00         01:03:00 *                4 10:41:0011
Code Red (LiTH)                01:56:00 03:09:00 04:35:00 ***00:42:00 *                4 11:42:0012
Lag Håkansson (LuTH)        02:43:00 ***03:31:00         04:24:00 *01:43:00                 4 13:41:0013
dumdan (KTH)04:34:00 ***04:56:00 *****02:52:00                 00:56:00                 4 15:58:0014
Lag Burström (LTH)                02:31:00 00:49:00         01:13:00                 3 04:33:0015
LETI Seniors (utom tävlan (LTH)02:40:00                 01:11:00         01:46:00 **                3 06:17:0016
Lag Ardö (LTH)                03:47:00 02:00:00         00:42:00                 3 06:29:0017
null (KTH)                        01:39:00         00:56:00         04:28:00 3 07:03:0018
Loop Invariants (UmU)        04:09:00 ****        02:18:00         00:20:00                 3 08:07:0019
Dress Code (LiTH)        04:56:00 ***        02:23:00         00:26:00                 3 08:45:0020
Lag Westberg (KTH och LiTH)                04:32:00 01:52:00         01:29:00 ***                3 08:53:0021
Foo Fighters (UmU)                        03:47:00 *        00:29:41         04:30:00 **3 09:46:4122
Lag Andersson (UmU)        04:35:00 **        04:28:00         00:45:00                 3 10:28:0023
Lag Sandvall (LTH)        01:53:00         04:41:00 *        02:59:00 **                3 10:33:0024
Boolshit (LiTH)                        00:49:00         00:36:00                 2 01:25:0025
Intresseklubben (LiTH)                        00:57:00         01:31:00 *                2 02:48:0026
De väldefinierade (LiTH)                        02:07:00 *        00:49:00                 2 03:16:0027
Lag Anderberg (LiTH)                        03:02:00         00:43:00 *                2 04:05:0028
Lag Gahlin (UmU)                        04:08:00 *        00:56:00 *                2 05:44:0029
BarbaCoders (LTH)                        02:50:00 *        02:17:00 *                2 05:47:0030
Lag Apptus (utom tävlan) (Apptus)                        04:36:00         01:16:00                 2 05:52:0031
qwerty (UmU)                        03:31:00 **        02:06:00                 2 06:17:0032
Lag Karlsson (LU)                        04:43:00         01:28:00 *                2 06:31:0033
^C^C^C (Uppsala universitet)                        02:26:00         03:46:00 *                2 06:32:0034
Lag Ronnovius (LU)                        04:54:00         02:03:00                 2 06:57:0035
Lag Rosén (LiTH)                        03:07:00         02:48:00 ****                2 07:15:0036
Lag Kongstad (LTH)                        04:12:00         03:03:00 *                2 07:35:0037
0xDEADBEEF (LiTH)                        04:08:00         03:38:00                 2 07:46:0038
Lag Holmberg (Uppsala universitet)                                        00:26:04                 1 00:26:0439
Backbone Babies (UmU)                                        01:23:00                 1 01:23:0040
Lag Ekström (Uppsala universitet)                                        01:14:00 *                1 01:34:0041
Ctrl+Alt+Del (LiTH)                                        01:22:00 *                1 01:42:0042
Den onde, Den gode och Simon (LiTH)                                        01:43:00                 1 01:43:0043
Lag Steinvall (UmU/LiTH)                                        02:04:00                 1 02:04:0044
Lag Olsson (LiTH)                                        01:55:00 *                1 02:15:0045
BOB (Högskolan i Skövde)                        02:09:00 *                                1 02:29:0046
Team Tomte (UmU)                                        02:13:00 *                1 02:33:0047
Asskryp (LTH)                                        02:45:00 *                1 03:05:0048
Rappakalja (LiTH)                                        02:33:00 *****                1 04:13:0049
Våga vägra söm (Mälardalens Högskola)                                        04:55:00 *                1 05:15:0050
Kassjö HC (UmU)                                        04:21:00 ****                1 05:41:0051
CMPXCHG (LiTH)                                        04:26:00 *****                1 06:06:0052
DFJ (LU)                                        04:44:00 *(6)*                1 06:44:0053
Lag Millnert (LTH)                                                                0 00:00:0054
Void (LiTH)                                                                0 00:00:0054
VnV (LuTH)                                                                0 00:00:0054
BetaSoft (UmU)                                                                0 00:00:0054
Keso (Mälardalens Högskola)                                                                0 00:00:0054
Lag NOP (LuTH/UmU)                                                                0 00:00:0054
Lag Persson (LTH/Hbg)                                                                0 00:00:0054
Lag Ekman (LTH)                                                                0 00:00:0054
Lag Larsson (LTH)                                                                0 00:00:0054

62 lag, 174 deltagare.

A-H är problemen, tid visar när problemet var löst.
Antalet * betyder antalet felaktiga lösningar innan den korrekta lösningen.

Resultat för alla lagen

Lag A B C D E F G H Løst Tid Pos.
Lag Niemelä (KTH)00:48:31 04:02:00 ****01:05:18 00:22:00 01:14:00 00:13:00 03:33:00 **02:29:00 8 15:46:491
/dev/duff (NTNU)03:09:21 04:49:47 **01:18:24 00:43:21 *02:06:42 00:06:21         04:10:21 7 17:24:172
Coderunners (UmU universitet)02:00:00 03:23:00 02:41:00 00:23:56 01:15:00 00:09:17                 6 09:52:133
Lag Bernhardsson (KTH/Gymnasiet)02:46:00 *03:47:00 01:42:00 00:43:00 02:59:00 *00:11:00                 6 12:48:004
Sourcefish (UmU universitet)01:51:00 04:47:00 **01:58:00 01:00:00 04:19:00 **00:26:58 *                6 16:01:585
Brunost (NTNU)02:09:16 04:32:53 ****02:50:42 01:30:09 *03:43:02 00:15:09                 6 16:41:116
Lag H-L (LTH)04:23:00         02:21:00 02:23:00 02:59:00 *00:34:00 04:21:00         6 17:21:007
Kollektivet (LiTH)        03:33:00 04:34:00 02:35:00 01:30:00 01:48:00         04:22:00 *6 18:42:008
Lag Rydh (KTH)00:44:00         01:57:00 01:50:00 *04:49:00 **00:27:57                 5 10:47:579
Uppsala Heaps (Uppsala universitet)02:05:00 04:48:00 **        00:35:00 03:03:00 **00:48:00 *                5 12:59:0010
KMP (KTH)00:42:00 04:00:00 *04:23:00 03:13:00         00:58:00                 5 13:36:0011
Brunost (NTNU)00:33:00 *                        01:54:00 -1-1:-3-7:00 *-1-1:-1-8:00         4 02:32:0012
Chokladmuffins (KTH)03:27:00         02:20:00 01:27:00 *        00:50:35                 4 08:24:3513
Lag Holmén (KTH)        03:59:00 03:19:00 02:00:00         01:03:00 *                4 10:41:0014
Code Red (LiTH)                01:56:00 03:09:00 04:35:00 ***00:42:00 *                4 11:42:0015
Lag Håkansson (LuTH)        02:43:00 ***03:31:00         04:24:00 *01:43:00                 4 13:41:0016
dumdan (KTH)04:34:00 ***04:56:00 *****02:52:00                 00:56:00                 4 15:58:0017
Lag Burström (LTH)                02:31:00 00:49:00         01:13:00                 3 04:33:0018
LETI Seniors (utom tävlan (LTH)02:40:00                 01:11:00         01:46:00 **                3 06:17:0019
Lag Ardö (LTH)                03:47:00 02:00:00         00:42:00                 3 06:29:0020
null (KTH)                        01:39:00         00:56:00         04:28:00 3 07:03:0021
31337 c0DAZ! (NTNU)04:58:19                 02:17:57         00:27:12                 3 07:43:2822
Loop Invariants (UmU universitet)        04:09:00 ****        02:18:00         00:20:00                 3 08:07:0023
hardcode (UiO)                        02:08:45 *04:57:48 *00:45:04                 3 08:31:3724
The 3D Layer (UiT)        02:50:59 *        02:57:57         02:25:23                 3 08:34:1925
Dress Code (LiTH)        04:56:00 ***        02:23:00         00:26:00                 3 08:45:0026
Lag Westberg (KTH och LiTH)                04:32:00 01:52:00         01:29:00 ***                3 08:53:0027
31337 c0DAZ! (NTNU)                        02:52:00 **        03:45:00 ****00:45:00         3 09:22:0028
Foo Fighters (UmU universitet)                        03:47:00 *        00:29:41         04:30:00 **3 09:46:4129
Lag Andersson (UmU universitet)        04:35:00 **        04:28:00         00:45:00                 3 10:28:0030
Lag Sandvall (LTH)        01:53:00         04:41:00 *        02:59:00 **                3 10:33:0031
Jadoube (UiB)        05:22:00 ***        02:53:00         03:25:00 *                3 13:00:0032
The Big Byte (NTNU)        03:44:10 **        04:43:50 *        04:15:04                 3 13:43:0433
Boolshit (LiTH)                        00:49:00         00:36:00                 2 01:25:0034
/dev/duff (NTNU)                                02:01:41 ***        -1-2:-2-6:-3-2         2 01:46:1935
Algorithmic Zealots (H-iST)                        01:53:30 *        00:14:51                 2 02:28:2136
BSD Boys (UiO)                        02:09:53         00:27:27                 2 02:37:2037
Intresseklubben (LiTH)                        00:57:00         01:31:00 *                2 02:48:0038
Panert Flyndre (NTNU)                        02:11:42         00:39:24                 2 02:51:0639
Dei 3 ryttarane av Apokalypsen (UiB)                        02:00:00         01:06:00                 2 03:06:0040
De väldefinierade (LiTH)                        02:07:00 *        00:49:00                 2 03:16:0041
Yellow Submarine (NTNU)                        01:02:38         01:15:01 ***                2 03:17:3942
Mer enn en kule (NTNU)                        01:50:54 ***        00:44:26                 2 03:35:2043
Anton "APSteam" Pras (NTNU)                        02:52:34         00:52:10                 2 03:44:4444
Haunted pointers (UiO)                02:48:19                 00:59:59                 2 03:48:1845
Lag Anderberg (LiTH)                        03:02:00         00:43:00 *                2 04:05:0046
FUBAR (H-Molde)        03:09:38                         01:00:17                 2 04:09:5547
Keiko IS (HI)                03:27:50                 00:43:47                 2 04:11:3748
ping(8) (UiO)                        03:20:24 **        00:50:59                 2 04:51:2349
Bubble Bobble Sort (open)                        03:07:20         01:49:02                 2 04:56:2250
Syntax Error on Line sqrt(1) (H-Østfold)                        03:53:09         01:02:08 *                2 05:15:1751
Montanus (NTNU)                        04:20:45         00:45:50 *                2 05:26:3552
Buggy - the syntax slayer (UiB)                        03:14:00         02:23:00                 2 05:37:0053
tja (NTNU)                        03:25:00         01:14:01 ***                2 05:39:0154
Lag Gahlin (UmU universitet)                        04:08:00 *        00:56:00 *                2 05:44:0055
BarbaCoders (LTH)                        02:50:00 *        02:17:00 *                2 05:47:0056
Lag Apptus (utom tävlan) (Apptus)                        04:36:00         01:16:00                 2 05:52:0057
qwerty (UmU universitet)                        03:31:00 **        02:06:00                 2 06:17:0058
Design by Committee (UiO)                        04:34:52 *        01:07:35 *                2 06:22:2759
Lag Karlsson (LU)                        04:43:00         01:28:00 *                2 06:31:0060
^C^C^C (Uppsala universitet)                        02:26:00         03:46:00 *                2 06:32:0061
Team Trøyel (NTNU)        04:36:47 *(6)*                        00:08:09                 2 06:44:5662
Lag Ronnovius (LU)                        04:54:00         02:03:00                 2 06:57:0063
Last of the Brunnen G (open)                        04:39:56 ***        00:47:32 **                2 07:07:2864
Exception Masters (NTNU)                04:50:14                 01:59:42 *                2 07:09:5665
Lag Rosén (LiTH)                        03:07:00         02:48:00 ****                2 07:15:0066
SMHC (NTNU)        04:49:27 ***                        01:36:20                 2 07:25:4767
Lag Kongstad (LTH)                        04:12:00         03:03:00 *                2 07:35:0068
0xDEADBEEF (LiTH)                        04:08:00         03:38:00                 2 07:46:0069
lid1 (HI)                        04:21:26 *        03:11:18                 2 07:52:4470
Kvantehopperne (NTNU)                        03:43:38 ****        03:14:31                 2 08:18:0971
Algorithmic Zealots (NTNU)                                        01:34:08 *(7)*03:20:23 ****        2 08:34:3172
the cola to code converter (UiO)                        04:13:21         04:33:31                 2 08:46:5273
Lag Holmberg (Uppsala universitet)                                        00:26:04                 1 00:26:0474
Konrads Eigenteam (UiO)                                        00:37:55                 1 00:37:5575
Dabbler (NTNU)                                        00:41:50                 1 00:41:5076
Frykt meg (NTNU)                                        00:44:55                 1 00:44:5577
dim TeamMembers[]; (NTNU)                                        01:04:54                 1 01:04:5478
Black Russians (UiO)                                        01:05:10                 1 01:05:1079
/dev/ice (NTNU)                                        01:10:39                 1 01:10:3980
TheSharpPointers (HI)                                        01:11:08                 1 01:11:0881
The stray pointers (NTNU)                                        00:42:50 **                1 01:22:5082
Backbone Babies (UmU universitet)                                        01:23:00                 1 01:23:0083
Lag Ekström (Uppsala universitet)                                        01:14:00 *                1 01:34:0084
AloNogram (H-Østfold)                                        01:15:27 *                1 01:35:2785
Ctrl+Alt+Del (LiTH)                                        01:22:00 *                1 01:42:0086
Den onde, Den gode och Simon (LiTH)                                        01:43:00                 1 01:43:0087
Bergtatt (NTNU)                                        01:36:45 *                1 01:56:4588
Hackergruppa Olaf (NTNU)                                        01:03:23 ***                1 02:03:2389
Lag Steinvall (UmU universitet/LiTH)                                        02:04:00                 1 02:04:0090
Kube (NTNU)                                        01:27:13 **                1 02:07:1391
Lag Olsson (LiTH)                                        01:55:00 *                1 02:15:0092
Dijkstras vitner (NTNU)                                        02:17:11                 1 02:17:1193
H N Olsens etterfølgere (UiB)                                        01:59:00 *                1 02:19:0094
XORcistene 2 (NTNU)                                        02:21:08                 1 02:21:0895
BOB (Högskolan i Skövde)                        02:09:00 *                                1 02:29:0096
translucent (H-Østfold)                                        02:32:58                 1 02:32:5897
Team Tomte (UmU universitet)                                        02:13:00 *                1 02:33:0098
Masters of disaster (H-Østfold)                                        02:38:34                 1 02:38:3499
det andre laget (NTNU)                                        02:24:55 *                1 02:44:55100
Endagvillemenogo.r.obj.fly (open)                                        02:58:00                 1 02:58:00101
DidNotWinException 2.0a (UiB)                                        02:18:00 **                1 02:58:00101
Natural Born Coders (H-Molde)                                        03:00:00                 1 03:00:00102
null nil nothing (H-Oslo)                                        02:42:43 *                1 03:02:43103
Asskryp (LTH)                                        02:45:00 *                1 03:05:00104
coDAH (NTNU)                        02:59:23 *                                1 03:19:23105
Preben Solheim (UiB)                                        03:24:00                 1 03:24:00106
Class Abstract (UiO)                                        03:05:47 *                1 03:25:47107
Skjitongan (UiT)                                        03:27:15                 1 03:27:15108
NoSuchTeamException (H-Bergen)                                        03:28:00                 1 03:28:00109
BornToCode (H-Molde)                                        03:35:56                 1 03:35:56110
spinlock_acquire(victory) (UiO)                                        03:20:45 *                1 03:40:45111
/dev/null (UiO)                                        03:38:40 *                1 03:58:40112
MBD - forsinket utvikling (H-Bergen)                                        03:48:00 *                1 04:08:00113
public static void minds (UiO)                                        03:32:22 **                1 04:12:22114
Rappakalja (LiTH)                                        02:33:00 *****                1 04:13:00115
-=[Knottefjøl::gutane]= (NTNU)                                        03:54:42 *                1 04:14:42116
lid4 (HI)                                        04:38:46                 1 04:38:46117
detachable (UiB)                04:41:00                                         1 04:41:00118
Soft Ease (UiB)        04:49:00 *                                                1 05:09:00119
You do not exist. Go away. (NTNU)                        03:54:44 ****                                1 05:14:44120
Våga vägra söm (Mälardalens Högskola)                                        04:55:00 *                1 05:15:00121
Kassjö HC (UmU universitet)                                        04:21:00 ****                1 05:41:00122
Guru Meditation #00000002 (NTNU)                                        04:23:26 *****                1 06:03:26123
CMPXCHG (LiTH)                                        04:26:00 *****                1 06:06:00124
DFJ (LU)                                        04:44:00 *(6)*                1 06:44:00125
Don Tuan fanklubb (H-Bergen)                                                                0 00:00:00126
Dei gratia (NTNU)                                                                0 00:00:00126
Deadlock (open)                                                                0 00:00:00126
Tic toc (H-iST)                                                                0 00:00:00126
BetaSoft (UmU universitet)                                                                0 00:00:00126
asd (Iceland)                                                                0 00:00:00126
VnV (LuTH)                                                                0 00:00:00126
Void (LiTH)                                                                0 00:00:00126
XORcistene (NTNU)                                                                0 00:00:00126
AlphaBeta (NTNU)                                                                0 00:00:00126
Y (UiB)                                                                0 00:00:00126
A.I. team (NTNU)                                                                0 00:00:00126
Løk (NTNU)                                                                0 00:00:00126
Fire frekke fyrer (NTNU)                                                                0 00:00:00126
Matrix (H-Østfold)                                                                0 00:00:00126
Martin (UiB)                                                                0 00:00:00126
Lag Persson (LTH/Hbg)                                                                0 00:00:00126
OuterEdge (NTNU)                                                                0 00:00:00126
Lag NOP (LuTH/UmU universitet)                                                                0 00:00:00126
Lag Millnert (LTH)                                                                0 00:00:00126
Lag Larsson (LTH)                                                                0 00:00:00126
Lag Ekman (LTH)                                                                0 00:00:00126
kodekonge (UiB)                                                                0 00:00:00126
Keso (Mälardalens Högskola)                                                                0 00:00:00126
RS-Latch (UiO)                                                                0 00:00:00126
samson A. Tedla (H-Molde)                                                                0 00:00:00126
Keiko (UiB)                                                                0 00:00:00126
JPD&MC (UiT)                                                                0 00:00:00126
struct ustrukturert; (NTNU)                                                                0 00:00:00126
Ghauris (open)                                                                0 00:00:00126
DPE (UiT)                                                                0 00:00:00126

157 lag, 396 deltagere.

A-H är problemen, tid visar när problemet var löst.
Antalet * betyder antalet felaktiga lösningar innan den korrekta lösningen.


Dessa sidor underhålls av Fredrik Heintz och är senast uppdaterade 4 augusti 2003 kl 18:24:49 MEST.