ACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST. California State University, Sacramento s. Contestant s Guide

Similar documents
ACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST. California State University, Sacramento s. PC 2 Version 9.6. Judge s Guide

What s New In PC 2 Version 9.0

Secure Transfer Site (STS) User Manual

What s New In PC Squared

Login to Oracle & Navigate to Sourcing Supplier Home Page... 1 Acknowledge Intent to Participate... 5 Submit Quote Online Discussions...

Searching and Favorites in Datatel Web UI 4.3

What s New In PC Squared

LOGGING INTO THE MTN WEBSITE:

Click. IRB Study Submission Guide

Processing Submittals via Prolog Converge

1.1. Pre-requisites System Requirements The E-TRAC Home Page Notifications...1-6

Electronic Grants Administration & Management System - EGrAMS

Team Members. Brief Description:

Smart Answer Operator Manual rev. 1.0.

Industry Access Portal User Manual

What s New In PC Squared

SCC Banner 9 Admin Pages Navigation Guide

Tobacco Products Manufacturer s and Importer s Report

City of Aurora. Development Review Plans Submission and Referral Website. Public and Agency Referral Instruction Guide

eiacuc Reference for Veterinarians

Easy Chair Online Conference Submission, Tracking and Distribution Process: Getting Started

OAR (Online Assigned Risk) User Documentation Page 1

This is an example of a data filter which would allow this specific FormImprint user to see those patients with a room number between 135 and 156.

Vendors - Responding to a Solicitation

Security Management System Central Monitoring Station with Push Mode Connectivity

Page 3. News Alerts StreamLink Software. All rights reserved.

Table Of Contents INTRODUCTION Requests... 3

Supplier Portal (External) JIRA User Guide. July 2016

CSU STANISLAUS SCHOLARSHIPS REVIEWER S GUIDE

Official Competition Manual March 2, 2005

for Business User Guide

Technical Users Guide for the Performance Measurement Accountability System. National Information Center For State and Private Forestry.

eopf Tips & Techniques

SOU Banner 9 Navigation Guide

FCMT Advanced Find User Guide

Everything in red on the screenshots has been added for the purpose of this user guide and is the context for the words around it.

User Guide. RACER Date 09/29/17

Release Notes for April StatCrunch Updates

User Guide. Customer Self Service (CSS) Web Application Progress Software Corporation. All rights reserved.

User Manual. MDWorkflow. Web Application from Midrange Dynamics

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service

Skills Funding Agency

How to Use the System

Log into your portal and then select the Banner 9 badge. Application Navigator: How to access Banner forms (now called pages.)

User Manual. Interactive. Instructions for: Document Repository

Oracle Sourcing Support Helpdesk: Telephone: > Option

Accounts Payable Vendor Portal Vendor Functions.

NIHB Claims Services Provider Website

Overview of Web Interface to CenturyLink B2B Gateway

Savance Enterprise Webstore Help Manual

Processing RFIs Using Prolog Converge

2.1 Logging on to FieldManager Software

Quick Start for Assessors Chalk and Wire

What s New In PC MyJudgements Tab. Each Judge screen now includes a grid showing all the runs which have previously been judged by that Judge.

Learning Management System (LMS) Student Instructions

TeamUSA Portal Games Delegation Management Instructions

ELSEVIER REFERENCE MODULES EDITORIAL-PRODUCTION SYSTEM (EPS) AUTHOR GUIDE

Irish Collegiate Programming Competition Problem Set

Themis An Automated Online Programming Contest System

TimeClock Plus Leave Requests

TRAINER MOODLE QUICK GUIDE

New BMI App p r p o r va o l va Process April 3, 2017

DRAFT. TRAC User Guide. Revised: October 6, 2008 Revision: 1.0

1 HOW TO LOGIN ENOC ISUPPLIER PORTAL HOW TO CHANGE EXISTING PASSWORD HOW TO UPDATE TRADE LICENSE HOW TO UPDATE - PROFILE...

MY MEDIASITE.

FINANCIAL OMBUDSMAN SERVICE AUSTRALIA. FOS Secure Services. Online Member Portal User Guide. January FOS Secure Services User Guide Page 1 of 19

AVID Reports. User Manager

WebTMS. Web Ticket Management System. Operator s Guide

User Manual. MDWorkflow. Web Application from Midrange Dynamics

4 th Annual Virginia Tech High School Programming Contest (2017)

Purchase Order Processor

The OmniVista User Interface

CJA evoucher. Attorney User Manual Release 5.2 October 2018

Introduction...2. Application Navigator...3

CCIS User Guide. User guide to search and view parties and cases in CCIS FEBRUARY 21, 2017

Homework 09. Collecting Beepers

Guide to User Interface 4.3

Comprehensive Data System (CDS) Users Guide AHRQ s Safety Program for Long-Term Care: CAUTI

Frequency tables Create a new Frequency Table

BANNER 9 QUICK NAVIGATION GUIDE

Passport Acceptance Agent Training System Student Guide

Blackboard Student Quick Reference Guide

HPCI Help Desk System User Manual Ver. 5

Using the Study Abroad online application (Portico)

How to Login Transaction Management

Web Support for Healthcare Products. User Guide

QUICK START GUIDE - PROJECT RESOURCES. Last Updated: 10/15/2012

From the Online Tools list, scroll down to SBS Connect, and click on the Register for SBS Connect link. The SBS Connect login screen loads.

ReviewSnap Manager Instructions Year-End Review

Kingsley Associates Portal User Guide

Volume KRP DATA SYSTEMS. WebLEDS Client Guide. WebLEDS Client Guide

Creating and Locating Electronic Forms The Basics Training Part 2 of 5 COGCC Denver, CO

NetDMR Internal and External User s Guide Version 1

Contents. Administrator Basics Terms of Use and Support The College Tab The District Tab The Majors Tab...

Division of Alcoholic Beverages and Tobacco. Beer Manufacturer s Monthly Report

Click IRB 7.3 IRB Ancillary Reviewer s Guide

Confluence User Training Guide

MillinPro+ USER GUIDE. A Complete Web-Based Platform for Managing Medical Bills and Insurance Claims

HOW TO INPUT A BID ADVERTISEMENT ON SIGMA

TEAM PLAYER & COACH MANAGEMENT

Transcription:

ACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST California State University, Sacramento s PC 2 Contestant s Guide This guide is intended to familiarize you with the process of submitting programs to Contest Judges using the PC 2 ( P-C-Squared ) Programming Contest Control system. Starting PC 2 will bring up the PC 2 login screen, shown below: To login to PC 2, click once on the Name box on the login screen, enter your assigned team ID, press the TAB key or click on the Password box, then enter your assigned password. Your team ID will be of the form teamxx, where xx is your assigned team number (for example, team3 or team12 ). After entering your team name and password, click on the Logon button. PC 2 Contestant s Guide 1 http://www.ecs.csus.edu/pc2

Submitting a Program to the Judges Once the system accepts your login, you will be at the PC 2 Main Menu screen, shown below. Note that the team ID ( team1 in this case) and the team s site location ( CSUS in this case) are displayed in the title bar, and the amount of time remaining in the contest is displayed below the title bar. Clicking on the SUBMIT tab near the top of the screen displays the Submit Run screen, which is shown above. Clicking in the Problem field will display a list of the contest problems; choose the problem for which you wish to submit a program (called a run ) to the Judges (in the example, a problem named Bowling has been chosen). Clicking in the Language field will display a list of the programming languages allowed in the contest; choose the language used by the program that you wish to submit to the Judges (in the example, Java has been chosen). To submit a program to the Judges, you must specify the name of the file containing your main program. Click on the Select button to invoke the File Dialog which lets you locate and select your main file. The Dialog lets you automatically navigate to the correct path and file location (in the example, the main program file C:\work\bowling.java has been selected). PC 2 Contestant s Guide 2 http://www.ecs.csus.edu/pc2

If your program consists of more than one file, you must enter the additional file names in the Additional Files box. Click the Add button to invoke the dialog which lets you locate and select your additional files; select a file in the box and click the Remove button to remove a previously-selected file. Important: you must specify the name of your main program file in the Main File field, not in the Additional Files box! Select only source code files for submission to the Judges. Do not submit data files or executable files. Test Runs Once you have selected the problem, language, and file(s) to be submitted to the Judges, you should click the Test button. This will make a TEST RUN, meaning it will compile and execute your program on your machine, using an environment as nearly identical to that of the Judges as possible (except that it will use your data file, not the Judge s data file). It is important to make a TEST RUN before submitting your program to the Judges. Just because your program runs the way you intend in the development environment in which you created it does NOT mean that it will necessarily run precisely the same way in the Judge s environment. Making a TEST RUN will check this. Test Runs do not count against your score in the contest, but they may save you a lot of time and penalty points by identifying environment problems or differences before you submit the program to the Judges. NOTE: prior to making a TEST RUN, you must insure that the data file for the program exists, in the same directory as the program file(s). Once you are satisfied with the results of your Test Run, click the Submit button. The following confirmation will appear; verify the data and then click on Submit to confirm the submission and send the run to the judges. PC 2 Contestant s Guide 3 http://www.ecs.csus.edu/pc2

Once a run has been submitted to the Judges, you will receive a confirmation message on your screen similar to the example shown below. This message indicates that the Judges successfully received your submission. After reading the submission confirmation message, click the Close button to delete it. NOTE: the confirmation only indicates that the Judges have received your submission, not that it has been judged. The time it takes to find out the result of your submission depends on how busy the Judges are at the time you submit the program. Run Results When the Judges finish judging your submitted program, a Submission Judgement message similar to the one shown below will pop up on your screen (provided that PC 2 is still running on your machine). The Submission Judgement message identifies the submission and includes an indication of whether the submitted program correctly solved the problem or not. PC 2 Contestant s Guide 4 http://www.ecs.csus.edu/pc2

To view the status of all runs you have submitted, first click the RUNS tab near the top of the Main screen, then click the Refresh button. This will produce a display similar to the one shown below. Note that the Runs display does not update dynamically; it is necessary to push the Refresh button to update the Run Display status. 1 The refreshed Runs display shown here, taken with 4 hours 27 minutes left in the contest, indicates that three runs (for different problems and with different submission times) have been submitted by the team. Only two of the runs have been evaluated by the Judges; runs waiting to be evaluated show a status of New. The submission time is in minutes since the start of the contest. The columns on the Runs display can be resized by clicking in the column header margin and sliding the margin left or right. The Runs display can be sorted based on any column by clicking in the desired column header. Clicking again in the column header will toggle the sort between ascending and descending order. (The small triangle in the TIME column header indicates that the display shown is currently sorted in ascending order of submission time.) 1 Note: the Contest Administrator has a mechanism which allows suppression of the display of run status near the end of a contest; you will only be able to see the status of runs which were submitted prior to the suppression time determined by the Contest Administrator. Check with your Contest Administrator to determine what suppression time, if any, is being enforced. PC 2 Contestant s Guide 5 http://www.ecs.csus.edu/pc2

Clarification Requests If you feel that one of the Contest problem statements is ambiguous, you may submit a Clarification Request to the Judges. To submit a Clarification Request, click the Clarifications tab near the top of the Main screen. This will bring up a display similar to the following: If the Judges have previously sent any Clarification Responses to your team (for example, due to a Clarification Request submitted by some other team), the responses will be listed in the grid as shown above. To view the complete text of a previous Clarification Request (and the Judge s Response if there is one yet), click the corresponding row in the grid and then push the View Clar button. The columns in the Clarification display grid can be resized and sorted in the same way as previously described for the Runs display. PC 2 Contestant s Guide 6 http://www.ecs.csus.edu/pc2

To send a new Clarification Request to the Judges, click the Request Clar button. This will produce a display similar to the one shown below. Click on the Select A Problem field to select the problem about which you wish a clarification (in the example, the Bowling problem has been selected), then click in the large text area in the middle. Type the text of your question, then click the Submit button to send the Clarification Request to the Judges. When the Judges respond (which may take a while, depending on how busy they are and on the nature of your Clarification Request), you will receive an automatic message displayed on your screen similar to the automatic response messages for submitted runs. Note that while the Judges in a contest will consider requests for clarification of ambiguities in a problem statement, they will not normally respond to other types of questions. If you submit a Clarification Request which asks about something which the Judges feel is adequately covered in the problem statement, they may simply respond to your Clarification Request with an answer such as No Response Read the Problem Statement. PC 2 Contestant s Guide 7 http://www.ecs.csus.edu/pc2

Changing Your Password To change your PC 2 password, click on the Settings tab on the Main screen. This will display a screen similar to the following,: Enter the correct current password, then enter the new password and reenter the same new password in the Confirmed text box. Finally, click the Change Password button. Exiting PC 2 The Exit button logs your team out and shuts down PC 2 on your machine. This does not affect the status of runs or clarification requests previously submitted, and any Run or Clarification responses sent by the Judges while PC 2 is shut down will be viewable in the corresponding grids the next time you login. Note however that the dynamic instant notification messages which pop up on your screen to notify you of responses from the Judges will not appear unless you are logged in to PC 2. PC 2 Contestant s Guide 8 http://www.ecs.csus.edu/pc2