tips on how to organize your own practice contest university of tokyo shunsuke soeda 21 st november...

27
Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004 模模模模模模模模模

Upload: justin-mowell

Post on 30-Mar-2015

220 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

Tips on How To Organize your Own Practice Contest

University of Tokyo

Shunsuke SOEDA

21st November 2004

模擬練習会のすゝ

Page 2: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Today’s Talk

WHAT, WHO, WHY, WHEN, HOW WHAT is a practice contest WHY you should organize one WHO would like to organize one

Some tips on HOW to organize one

Page 3: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

WHAT

What is a practice contest? To have a practice just like a real

contest Gather the teams you know

Inter colligate Ask your friends to do judges Prepare problems Set up PC2

Page 4: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

WHY

Why you should hold a practice contest To switch on the contestants

Contestants feel their rivals Get used to the PC2 system Give them confidence

Page 5: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

WHO

Who wants to hold a practice contest Intermediate to advanced contestants

Beginners tend to lose confidence

Page 6: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

HOW

Some tips on preparing a practice contest Preparing the problems For remote attendees

Page 7: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

HOW

Some tips on preparing a practice contest Preparing the problems For remote attendees

Page 8: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Preparing the problems

Most time consuming part Selected nine problems

Six from past problems Three original problems

Page 9: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Selecting Past Problems

Six problems out of ~120 candidates Eight ex-contestants, ~2 contests each

Avoided problems on UVA online judge Avoided problems from past regional

contest held in Japan Problems from eastern Europe

Well thought, strict answer

Page 10: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Original Problems

Three original problems Some new problems to let the

contestants think a bit Quite enjoyable for the problem makers

as well!

Page 11: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

HOW

Some tips on preparing a practice contest Preparing the problems For remote attendees

Page 12: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Remote Attendance

It is essential to have strong teams in your contest

Some teams willing to attend from remote Teams online

Page 13: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

VPN + PC2

SERVER(SITE2)

U-TOKYO

(HONGO)

U-TOKYO

(KOMABA)

REMOTE

SERVER(SITE1)

VPN ROUTER

TEAM

TEAM

TEAM

TEAM

JUDGE

ADMIN

Page 14: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Problems

PC2 uses RMI PC2 client programs send their original

IP’s, instead of ones given for the VPN connection

The server cannot connect back to the client

Page 15: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Problems

SERVER(SITE2)

U-TOKYO

(HONGO)

U-TOKYO

(KOMABA)

REMOTE

SERVER(SITE1)

VPN ROUTER

TEAM

TEAM

TEAM

TEAM

JUDGE

ADMIN

192.168.1.1

192.168.0.56

192.168.7.13

192.168.0.55192.168.0.4

Page 16: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Problems

SERVER(SITE2)

U-TOKYO

(HONGO)

U-TOKYO

(KOMABA)

REMOTE

SERVER(SITE1)

VPN ROUTER

TEAM

TEAM

TEAM

TEAM

JUDGE

ADMIN

I am 192.168.11.1

I am 192.168.7.13

Page 17: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Problems

SERVER(SITE2)

U-TOKYO

(HONGO)

U-TOKYO

(KOMABA)

REMOTE

SERVER(SITE1)

VPN ROUTER

TEAM

TEAM

TEAM

TEAM

JUDGE

ADMIN

OK, 192.168.11.1?192.168.7.13?

Page 18: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Problems: THE PACKETS ARE LOST!

SERVER(SITE2)

U-TOKYO

(HONGO)

U-TOKYO

(KOMABA)

REMOTE

SERVER(SITE1)

VPN ROUTER

TEAM

TEAM

TEAM

TEAM

JUDGE

ADMIN

OK, 192.168.11.1?192.168.7.13?

Page 19: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Solution

For the server Tell to router to send back packets to the

VPN modify the routing table

For the teams Use java.rmi.server.hostname

e.g. java -Djava.security.policy=all.policy -Djava.rmi.server.hostname=192.168.0.65 pc2.client.Client

Page 20: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Solved

SERVER(SITE2)

U-TOKYO

(HONGO)

U-TOKYO

(KOMABA)

REMOTE

SERVER(SITE1)

VPN ROUTER

TEAM

TEAM

TEAM

TEAM

JUDGE

ADMIN

192.168.11.1Is on VPN

I am 192.168.0.55

Page 21: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Balloons!

Something you just can’t do away with Affording Helium

might be a bit too much

Page 22: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Balloons: Solution

Hang them down

Page 23: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Balloons: Solution

qoo_ solved one problem

Page 24: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Balloons: Solution

The same scenery

Page 25: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Results

Yet to come

Page 26: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Acknowledgement

IZUMI, Yusuke

KASAHARA, Masahiro

MATSUZAKI, Kiminori

MIKURUBE, Dai

SHIGETOMI, Rie

Page 27: Tips on How To Organize your Own Practice Contest University of Tokyo Shunsuke SOEDA 21 st November 2004

模擬練習会のすゝ

Thank You