IEEEXTREME PROGRAMMING COMPETITION PROBLEM & INSTRUCTION BOOKLET #3
|
|
|
- Elfreda Blair
- 10 years ago
- Views:
Transcription
1 IEEEXTREME PROGRAMMING COMPETITION 2008 PROBLEM & INSTRUCTION BOOKLET #3
2 Instructions Read all the problems carefully. Each of the problems has a problem number (shown on top), a title, an approximate "value rank" which gives an idea on how much points it can give, a descriptive text and some examples of inputs/outputs. You don't have to do all the problems and you don't have to follow any specific order for submissions. This allows you to do some strategy play deciding whether to go for the more valuable but more difficult problems first or solve the easier ones, which may give lower point counts. Should any of the problems have incomplete information or require more data (e.g: if you are required to code a dot multiplication for vectors and you didn't know what that is) please feel free to use resources like the Internet, books or extrasensory perception to learn about ways of solving your problem or for extra examples. The only thing the team can't use is the help of other human beings (this includes, but is not limited to, your proctor, members of other teams and your friends and family) Please make sure your program receives input and shows output in EXACTLY the format that is requested in the text and shown in the examples. This is necessary for the automated judging system to work properly. Also, make sure your solution complies with the procedures described in the "Submissions" section (see below). Updates and information will be sent to the teams via the proctor's during the competition. Also, important updates will be published in the contest blog page o Should you have any issues or questions about general contest procedures please feel free to contact our helpdesk team during the competition writing to [email protected]. In case of issues, our backup mail address is [email protected]. Please note the helpdesk team will NOT answer questions related to the programming problems nor provide extra examples or any other information. And most important... Have fun! :)
3 Notes Some problems have a very succinct description. This is deliberate. Filling in the gaps is part of the work in devising a solution. Some problems accept the input at the console, others accept the input from a file whose name is given as an argument to the program in the command line. Some problems give no hint of the dimension of the input data. This is deliberate: we want to withhold that information from the contestants. When we say that something is provided, it means that you should download that piece of information from the contest site, where you will find it easily. Most problems can be solved in any of the official languages, for any of the official platforms. Some have specific requirements, having to be solved in a particular language, or for a specific platform, or strictly observing a standard, so that in can be run in Windows and in Linux. Some problems do not require that contestants submit a program, although contestants may wish to write a program that helps finding the solution.
4 Submission procedure You must keep all files for the solution of each problem in a separate directory, identified by the problem code. This means all files of the solution from problem 1 should be inside a directory called "problem1" The programming languages allowed in the competition are C, C++ (using gcc), Java (using Sun's JDK) and C# (using the Mono platform). For more details about versions, check the section "Target machine setup" below. Inside every problem directory there should be at least one special file called a buildfile. This file will be used to build your program in the automated system. After being executed, the file should create an executable file, named "program", in the problem directory. For each of the problems, your buildfile can be one of these 3 types: o a bash shell script, in which case it should be named "build.sh" and will be executed by the system o a GNU make makefile, in which case it should be named "Makefile" o an Apache Ant build file, in which case it should be named "build.xml" Apart from the buildfile and the source code files (and libraries or other external resources you want to use) we would advise NOT to include any other files (like temporary files, object files or executables from previous compilations). You are allowed to use external libraries or other freely available third-party code in your solution as long as it can be used for your purpose under an open source license, you include them in the solution directory. Once you have all your source ready and your buildfile working properly to build your executable (remember, named "program"), you should package the directory in a.zip,.rar,.tar or.tar.gz file using any of the standard utilities available (like 7-Zip for Windows or any of the command-line utilities in Unix/Linux and MacOs X) Name that package file using your team id and the problem number, separated by dashes (-) and keeping the proper extension. For example, team 42 submission for problem 11, compressed with tar should be named tar. Send the package via to: o [email protected] o or solutions.ieeextreme@googl .com Send the submission package file as an attachment, and use your team id and the problem number, separated by dashes (-), as the mail subject. If you want to be sure we have received your solutions please request a delivery report. Please do not send anything except solutions to this address. In case there are problems with that mail, send it to our backup mail address: [email protected].
5 Target machine setup All your programs will be automatically tested in a target system, therefore it is very important that you follow the submission instructions above. Specific versions of programs are available in the target system. Please DO NOT use any extensions or features not available in these versions. All these programs are freely available for download on the Internet for diverse platforms (including Linux, MacOs X and Windows) For the buildfiles, our automated testing system uses ant 1.6.5, make 3.8 and bash For C/C++ submissions, the system uses gcc/g++ compilers version (available from For Java submissions, the system uses Sun's JDK for the Java 2 Platform Standard edition 5.0 (available from html) For C# submissions, the system uses Mono SDK version (available from All executables are included in the system path, and the usual environment variables pointing to the installation directories will also be set (e.g: ANT_HOME, JAVA_HOME or MONO_HOME) The target machine system is based on a Linux distribution and will be tested for portability, therefore be careful not to include any platform-specific code.
6 List of Problems Problem 15: Coins Problem 16: Soccer AI
7 Problems Problem 15 Coins Alice and Bob were sitting in the sun; drinking orange juice; and watching some migrating ducks fly to Africa. "Look", noted Alice, "one of the ducks left a trail of golden coins on the floor". "Great!" exclaimed Bob, "let s play a game with this line of coins. We will take turns, where each one of us will flip one coin from head into tail state". "Ok", agreed Alice and added, "but when we flip a coin, we can also opt to flip the coin immediately after it, even if that coin is a tail, in which case it becomes a head ". "And whoever can not play - loses" cried both of them simultaneously. Cunning Bob knew that he could count on witty IEEEXtreme contestants to help him win. Can you help him do that? Task Your task is to write a program that given a string of H/T letters, computes a winning move for the flip-coin game, if there is one, or reports that there in no winning move, if this is the case. A winning move is a legal move such that either the player wins immediately (because there are no more coins to flip), or else, after any subsequent move by the opponent there is a winning move for the player. For example, if the input is TTTT then Bob lost the game (there is no "head" so he can not play and thus he lost). For the input TTTTHTTTT, Bob wins by flipping the fifth coin; for the input TTHHT, Bob wins by flipping both "Heads" (third and fourth coins); for the input THHTHTHT, Bob wins if he flips coins 2 and 3. Input The input file to be read from the console contains one line in which there is a string entirely composed of the letters H and T, representing the state of the coins, as explained. Output The output file, to be written at the console, contains one line, with one number. A positive number N means that flipping the Nth coin is a winning move. A negative number, written N, means that flipping the Nth and the N+1th coins is a winning move. Zero, written 0, means that there is no winning move. Note that, in general, there can be several winning moves, for a given list of coins. Your program can output any of them.
8 Sample Input 1 TTTT Sample Output 1 0 Sample Input 2 TTTTHTTTT Sample Output 2 5 Sample Input 3 TTHHT Sample Output 3-3 Sample Input 4 THHHTHTTHT Sample Output 4 6 Sample Input 5 THHHTTTTHT Sample Output 5 0 Problem 16 Soccer AI Soccer is considered to be the King of Sports in most of the world. The game is quite simple: each team wants to send the ball into the opponent team s goal, the more times, the better. Still, there are some complicated rules, namely the offside rules and rules defining what goalkeepers can do, cannot do and what can be done to them. So, in this problem, we will simplify... First, suppose that there are no goalkeepers. That s a huge simplification, but understandable. The simplified rules for offside are the following: a player is considered to be offside when all the following four conditions are true: 1. The high pass was made by a co-player of the player examined for offside 2. The ball is heading towards the goalpost of the defending team
9 3. The player, examined for offside, lied behind all the players of the defending team at the moment that the high pass was made. 4. The player, examined for offside, is not the one who initially had the ball. If a player is offside, he should not move towards the end position of the ball after an attacking pass is made, because that would result in cancelling the attack effort of his team. Under these simplified rules, wouldn t it be interesting to estimate which player or players not being offside are in best position to get the ball, after a high pass is made? Consider that for each high pass we know the exact location (in x-y coordinates) where the ball will finally land after the pass is made. Moreover, we suppose that all players move at a constant speed and that the first team attacks from left-to-right whereas the second team attacks from right-to-left. The attacking team is the one who initially has the ball; the other team is the defending team. As an example, consider the following figure which corresponds to the first input in the samples below. In this figure, the players of the first team (attacking form left-to-right) are represented by white circles and the players of the second team (attacking form right-to-left) by cyan circles. Below every player, the coordinates (in [x, y] format) and the speed (in meters/sec) of the player are shown. The player initially having the ball has a thick red line around its circle and the final position of the ball is marked by an orange X. In this figure, we observe that the player initially having the ball belongs to the first team and makes a high pass towards the goalpost of the defending team. The player with coordinates [89, 41] is closer to the end position of the ball, but he should not move towards that point because he is offside. At the moment when the high pass is made, the non-offside players closest to the end position of the ball are the ones with coordinates [75, 44] and [75, 32]. Since they move at the
10 same speed, they reach the landing position of the ball at exactly the same time. (But note that this particular case: in general, not all speeds are the same, as the example also shows.) Task Please, write a program that, given a description of the playing field, with the positions and speed of all the players, the player who has the ball and the end point of the ball after the player who has the ball makes a high pass, finds the non-offside players that are closest, in terms of time, to the end position of the ball at the exact moment the high pass is made. Input The input file is given as an argument to the program in the command line. It is formatted as follows: The first line has two comma-separated positive integer numbers. The first one, A, represents the number of players of the first team, and the second one, B, represents the number of players of the second team. In each of the following A lines, there are three comma-separated positive integer numbers, representing the X and Y coordinates and the speed in meters/second of each of the players of the first team. After that, in each of the following B lines we have the data for the players of the second team. There is one more line, with three comma-separated positive integer numbers. The first number ranges from 1 to (A+B) and represents the player (in order of appearance in the input file) that currently has the ball and makes the high pass. The other two numbers represent the X and Y coordinates that map the location of the end position of the ball. Output Your program writes at the console a list of comma-separated pairs representing the coordinates of the players who can reach the end position of the ball faster, after the pass is made. There will be one pair per line, write in the order they appear in the input file. Sample Input 1 5,5 25,15,3 28,42,4 75,44,3 68,50,4 89,42,6 75,32,3 80,22,3 50,51,5 25,49,6 11,26,6 4,88,38 Sample Output 1 75, 44
11 75, 32 Sample Input 2 3,2 94,22,5 95,44,8 89,45,5 88,50,5 85,40,6 2,94,21 Sample Output 2 94, 22
12 Disclaimer All the brands, names and registered trademarks that may appear on this document are marks (trademarks, service marks, registered trademarks, or registered service marks) of their respective owners in the USA and/or other territories. Some of the materials contained in this document are included from articles in the Wikipedia project ( or other sources covered by open licenses (like Creative Commons) and are used here for non-profit purposes. Other legal terms may apply to this document. Before using the content in the booklet for any other purpose than participating in the 2008 edition of IEEEXtreme contest, please contact the team at to request permission. No computers were harmed during the creation of this booklet.
Code Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
Automated Process Center Installation and Configuration Guide for UNIX
Automated Process Center Installation and Configuration Guide for UNIX Table of Contents Introduction... 1 Lombardi product components... 1 Lombardi architecture... 1 Lombardi installation options... 4
XMLVend Protocol Message Validation Suite
XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports
TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform
October 6, 2015 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open
Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
Copyright 2014, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com
Ve Version 3.4 Copyright 2014, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com We have attempted to make these documents complete, accurate, and useful, but we cannot guarantee them to be
Jenkins on Windows with StreamBase
Jenkins on Windows with StreamBase Using a Continuous Integration (CI) process and server to perform frequent application building, packaging, and automated testing is such a good idea that it s now a
CNT5106C Project Description
Last Updated: 1/30/2015 12:48 PM CNT5106C Project Description Project Overview In this project, you are asked to write a P2P file sharing software similar to BitTorrent. You can complete the project in
Table of Contents. Java CGI HOWTO
Table of Contents Java CGI HOWTO...1 by David H. Silber javacgi [email protected] 1.Introduction...1 2.Setting Up Your Server to Run Java CGI Programs (With Explanations)...1 3.Setting Up Your Server
EMC Clinical Archiving
EMC Clinical Archiving Version 1.7 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2014-2015 EMC Corporation. All Rights
ERIKA Enterprise pre-built Virtual Machine
ERIKA Enterprise pre-built Virtual Machine with support for Arduino, STM32, and others Version: 1.0 July 2, 2014 About Evidence S.r.l. Evidence is a company operating in the field of software for embedded
Cryptography and Network Security Department of Computer Science and Engineering Indian Institute of Technology Kharagpur
Cryptography and Network Security Department of Computer Science and Engineering Indian Institute of Technology Kharagpur Module No. # 01 Lecture No. # 05 Classic Cryptosystems (Refer Slide Time: 00:42)
Zend Server Amazon AMI Quick Start Guide
Zend Server Amazon AMI Quick Start Guide By Zend Technologies www.zend.com Disclaimer This is the Quick Start Guide for The Zend Server Zend Server Amazon Machine Image The information in this document
Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server
Oracle Fusion Middleware Installation Guide for Oracle Team Productivity Center Server 11g Release 2 (11.1.2.1.0) E17075-02 September 2011 This document provides information on: Section 1, "Oracle Team
CA Workload Automation Agent for Remote Execution
CA Workload Automation Agent for Remote Execution Release Notes r11.3.1 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions
CS 2112 Spring 2014 Assignment 3 Data Structures and Web Filtering Due: March 4, 2014 11:59 PM Implementing spam blacklists and web filters requires matching candidate domain names and URLs very rapidly
Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar
Building graphic-rich and better performing native applications Pro Android C++ with the NDK Onur Cinar For your convenience Apress has placed some of the front matter material after the index. Please
Using Subversion in Computer Science
School of Computer Science 1 Using Subversion in Computer Science Last modified July 28, 2006 Starting from semester two, the School is adopting the increasingly popular SVN system for management of student
SQL Server Instance-Level Benchmarks with DVDStore
SQL Server Instance-Level Benchmarks with DVDStore Dell developed a synthetic benchmark tool back that can run benchmark tests against SQL Server, Oracle, MySQL, and PostgreSQL installations. It is open-sourced
Team Selection. Team Selection. Advanced Game. Positions. Advanced Game
Welcome to Subbuteo Dream Team Stadium: the classic game of tabletop football, now with an all-star, international line-up. You are the player-manager of an elite dream team, made up of the most talented
Compiere ERP & CRM Installation Instructions Linux System - EnterpriseDB
Compiere ERP & CRM Installation Instructions Linux System - EnterpriseDB Compiere Learning Services Division Copyright 2007 Compiere, inc. All rights reserved www.compiere.com Table of Contents Compiere
24x7 Scheduler Multi-platform Edition 5.2
24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table
Remote Console Installation & Setup Guide. November 2009
Remote Console Installation & Setup Guide November 2009 Legal Information All rights reserved. No part of this document shall be reproduced or transmitted by any means or otherwise, without written permission
Probabilistic Strategies: Solutions
Probability Victor Xu Probabilistic Strategies: Solutions Western PA ARML Practice April 3, 2016 1 Problems 1. You roll two 6-sided dice. What s the probability of rolling at least one 6? There is a 1
Rules for the IEEE Very Small Competition Version 1.0
7th LATIN AMERICAN IEEE STUDENT ROBOTICS COMPETITION Joint with JRI 2008 (Brazilian Intelligent Robotic Journey) and SBIA 2008 (19 th Brazilian Symposium on Artificial Intelligence) Rules for the IEEE
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
1001ICT Introduction To Programming Lecture Notes
1001ICT Introduction To Programming Lecture Notes School of Information and Communication Technology Griffith University Semester 2, 2015 1 3 A First MaSH Program In this section we will describe a very
A Practical Guide to creating, compiling and signing an Android Application using Processing for Android.
A Practical Guide to creating, compiling and signing an Android Application using Processing for Android. By Joseph Alexander Boston http://www.jaboston.com IMPORTANT NOTE: EVERYTHING YOU INSTALL SHOULD
AES Crypt User Guide
AES Crypt User Guide Publication Date: 2013-12-26 Original Author: Gary C. Kessler ([email protected]) Revision History Date Contributor Changes 2012-01-17 Gary C. Kessler First version 2013-03-03 Doug
Free Java and OpenJDK. Andrew Haley Tech Lead, Open Source Java
Free Java and OpenJDK Andrew Haley Tech Lead, Open Source Java 16 May 2006: Sun announce that it's going to free Java: "This announcement represents the next phase of open sourcing Sun's Java software
SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide
SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities Administrator's Guide 2 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 325 Herndon VA 20171 USA Phone: +1 (703) 815 5670
Eclipse IDE for Embedded AVR Software Development
Eclipse IDE for Embedded AVR Software Development Helsinki University of Technology Jaakko Ala-Paavola February 17th, 2006 Version 0.2 Abstract This document describes how to set up Eclipse based Integrated
EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports
EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports Publication Date: Oct 18, 2011 EventTracker 8815 Centre Park Drive Columbia MD 21045 www.eventtracker.com About This Guide Abstract
opencrx Language Localization Guide
opencrx Language Localization Guide Version 1.5.0 www.opencrx.org opencrx Language Localization Guide: Version 1.5.0 by www.opencrx.org The contents of this file are subject to a BSD license (the "License");
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
Lab 11. Simulations. The Concept
Lab 11 Simulations In this lab you ll learn how to create simulations to provide approximate answers to probability questions. We ll make use of a particular kind of structure, called a box model, that
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android* 1.5.8 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging tools for applications
Project 5 Twitter Analyzer Due: Fri. 2015-12-11 11:59:59 pm
Project 5 Twitter Analyzer Due: Fri. 2015-12-11 11:59:59 pm Goal. In this project you will use Hadoop to build a tool for processing sets of Twitter posts (i.e. tweets) and determining which people, tweets,
Developing In Eclipse, with ADT
Developing In Eclipse, with ADT Android Developers file://v:\android-sdk-windows\docs\guide\developing\eclipse-adt.html Page 1 of 12 Developing In Eclipse, with ADT The Android Development Tools (ADT)
Xpresstransfer Online Backup Manager General Technical FAQ
Xpresstransfer Online Backup Manager General Technical FAQ 1. General..... 2 1.1. Can you explain the concept briefly on how the Xpresstransfer software works?... 2 2. Xpresstransfer Online Backup Manager
My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies
About the author My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies I am going to take you through the journey that my team embarked on as we looked for ways to automate processes,
SAS Marketing Optimization. Windows Installation Instructions for Hot Fix 51mo14
SAS Marketing Optimization Windows Installation Instructions for Hot Fix 51mo14 Introduction This document describes the steps necessary to install and deploy the SAS Marketing Optimization 5.1 hot fix
secondary Intra-school/Level 1 Resource football - 9 v 9
secondary Intra-school/Level 1 Resource football - 9 v 9 Quick introduction This game uses smaller goals and a smaller pitch. With large squads and roll-on, roll-off substitutions, many players can be
36 Odds, Expected Value, and Conditional Probability
36 Odds, Expected Value, and Conditional Probability What s the difference between probabilities and odds? To answer this question, let s consider a game that involves rolling a die. If one gets the face
Jetico Central Manager. Administrator Guide
Jetico Central Manager Administrator Guide Introduction Deployment, updating and control of client software can be a time consuming and expensive task for companies and organizations because of the number
AmbrosiaMQ-MuleSource ESB Integration
AmbrosiaMQ-MuleSource ESB Integration U1 Technologies AmbrosiaMQ MuleSource ESB Integration 1 Executive Summary... 3 AmbrosiaMQ Installation... 3 Downloading and Running the Installer... 3 Setting the
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
Force.com Migration Tool Guide
Force.com Migration Tool Guide Version 35.0, Winter 16 @salesforcedocs Last updated: October 29, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
How To Set Up Wiremock In Anhtml.Com On A Testnet On A Linux Server On A Microsoft Powerbook 2.5 (Powerbook) On A Powerbook 1.5 On A Macbook 2 (Powerbooks)
The Journey of Testing with Stubs and Proxies in AWS Lucy Chang [email protected] Abstract Intuit, a leader in small business and accountants software, is a strong AWS(Amazon Web Services) partner
Lab 1 Beginning C Program
Lab 1 Beginning C Program Overview This lab covers the basics of compiling a basic C application program from a command line. Basic functions including printf() and scanf() are used. Simple command line
SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities
SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities Administrator's Guide Revision 1.0 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 600 Herndon VA 20171 USA Phone: +1 (703)
Source Code Review Using Static Analysis Tools
Source Code Review Using Static Analysis Tools July-August 05 Author: Stavros Moiras Supervisor(s): Stefan Lüders Aimilios Tsouvelekakis CERN openlab Summer Student Report 05 Abstract Many teams at CERN,
EventTracker: Configuring DLA Extension for AWStats report AWStats Reports
EventTracker: Configuring DLA Extension for AWStats report AWStats Reports Prism Microsystems Corporate Headquarter Date: October 18, 2011 8815 Centre Park Drive Columbia MD 21045 (+1) 410.953.6776 (+1)
Feb 7 Homework Solutions Math 151, Winter 2012. Chapter 4 Problems (pages 172-179)
Feb 7 Homework Solutions Math 151, Winter 2012 Chapter Problems (pages 172-179) Problem 3 Three dice are rolled. By assuming that each of the 6 3 216 possible outcomes is equally likely, find the probabilities
The Progression from 4v4 to 11v11
The Progression from 4v4 to 11v11 The 4v4 game is the smallest model of soccer that still includes all the qualities found in the bigger game. The shape of the team is a smaller version of what is found
Princeton University Computer Science COS 432: Information Security (Fall 2013)
Princeton University Computer Science COS 432: Information Security (Fall 2013) This test has 13 questions worth a total of 50 points. That s a lot of questions. Work through the ones you re comfortable
Cobian9 Backup Program - Amanita
The problem with backup software Cobian9 Backup Program - Amanita Due to the quixotic nature of Windows computers, viruses and possibility of hardware failure many programs are available for backing up
Oracle Tools and Bindings with languages
Oracle Tools and Bindings with languages Mariusz Piorkowski, Dr. Andrea Valassi, Sebastien Ponce, Zbigniew Baranowski, Jose Carlos Luna Duran, Rostislav Titov CERN IT Department CH-1211 Geneva 23 Switzerland
1/3 1/3 1/3 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0 1 2 3 4 5 6 7 8 0.6 0.6 0.6 0.6 0.6 0.6 0.6
HOMEWORK 4: SOLUTIONS. 2. A Markov chain with state space {, 2, 3} has transition probability matrix /3 /3 /3 P = 0 /2 /2 0 0 Show that state 3 is absorbing and, starting from state, find the expected
CA Workload Automation Agent for Databases
CA Workload Automation Agent for Databases Implementation Guide r11.3.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint
StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated
Installing Java. Table of contents
Table of contents 1 Jargon...3 2 Introduction...4 3 How to install the JDK...4 3.1 Microsoft Windows 95... 4 3.1.1 Installing the JDK... 4 3.1.2 Setting the Path Variable...5 3.2 Microsoft Windows 98...
Encrypting and signing e-mail
Encrypting and signing e-mail V1.0 Developed by Gunnar Kreitz at CSC, KTH. V2.0 Developed by Pehr Söderman at ICT, KTH ([email protected]) V3.0 Includes experiences from the 2009 course V3.1 Adaptation for
Code::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
Nixu SNS Security White Paper May 2007 Version 1.2
1 Nixu SNS Security White Paper May 2007 Version 1.2 Nixu Software Limited Nixu Group 2 Contents 1 Security Design Principles... 3 1.1 Defense in Depth... 4 1.2 Principle of Least Privilege... 4 1.3 Principle
Python for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
Creating a Java application using Perfect Developer and the Java Develo...
1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the
Fun Basketball Drills Collection for Kids
Fun Basketball Drills Collection for Kids Most of the listed drills will improve the players fundamental skills in a fun way. They can be used for U10 until senior level players. When you are teaching
17 Basic Rules of Soccer
17 Basic Rules of Soccer Soccer has 17 laws or rules by which the game is played. Most of these laws are easy to understand. The laws are designed to make soccer fun, safe, and fair for all participants.
Mobile Labs Plugin for IBM Urban Code Deploy
Mobile Labs Plugin for IBM Urban Code Deploy Thank you for deciding to use the Mobile Labs plugin to IBM Urban Code Deploy. With the plugin, you will be able to automate the processes of installing or
Upgrading to advanced editions of Acronis Backup & Recovery 10. Technical white paper
Upgrading to advanced editions of Acronis Backup & Recovery 10 Technical white paper Table of contents 1 Introduction...3 2 Choosing the way to upgrade...3 2.1 Gradual upgrade... 3 2.2 Importing backup
Developing Platform Independent Software using the AutoTool Suite
Developing Platform Independent Software using the AutoTool Suite Jason But Outline Why develop Platform Independent code From the users perspective From the developers perspective The Autotools Suite
User Guide For ipodder on Windows systems
User Guide Page 1 User Guide For ipodder on Windows systems Part of the ipodder Documentation User Guide Page 2 Table Of Contents 1. Introduction (p3) 2. Getting Started (p3) 1. Requirements (p4) 2. Installation
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming Java has become enormously popular. Java s rapid rise and wide acceptance can be traced to its design
LICENSE4J FLOATING LICENSE SERVER USER GUIDE
LICENSE4J FLOATING LICENSE SERVER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Floating License Usage... 2 Installation... 4 Windows Installation... 4 Linux
LAE 4.6.0 Enterprise Server Installation Guide
LAE 4.6.0 Enterprise Server Installation Guide 2013 Lavastorm Analytics, Inc. Rev 01/2013 Contents Introduction... 3 Installing the LAE Server on UNIX... 3 Pre-Installation Steps... 3 1. Third-Party Software...
Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004
Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost
SDK Code Examples Version 2.4.2
Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated
Rake Task Management Essentials
Rake Task Management Essentials Andrey Koleshko Chapter No. 8 "Testing Rake Tasks" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.8 "Testing
MySQL Backups: From strategy to Implementation
MySQL Backups: From strategy to Implementation Mike Frank Senior Product Manager 1 Program Agenda Introduction The 5 Key Steps Advanced Options References 2 Backups are a DBAs Top Priority Be Prepared
One or more DTA-100, DTA-102, DTA-107, DTA-110, DTA-140, DTA-545 and/or DTU- 205 devices installed in the target system.
MPEG-2 TS Player Software Usage Instructions Windows 2000/XP Linux 1. Introduction The DEKTEC DtPlay software is an elementary command-line program to play out an MPEG-2 Transport Stream with the DTA-100
Click Start > Control Panel > System icon to open System Properties dialog box. Click Advanced > Environment Variables.
Configure Java environment on Windows After installing Java Development Kit on Windows, you may still need to do some configuration to get Java ready for compiling and executing Java programs. The following
Getting Started Guide
Getting Started Guide www.exclaimer.com Contents About This Guide... 2 Signature Manager Overview... 3 How does it Work?... 3 But That s Not All... 4 And There s More... 4 Licensing... 5 Licensing Information...
Chapter 1: Getting Started
Chapter 1: Getting Started Every journey begins with a single step, and in ours it's getting to the point where you can compile, link, run, and debug C++ programs. This depends on what operating system
Fuse ESB Enterprise Installation Guide
Fuse ESB Enterprise Installation Guide Version 7.1 December 2012 Integration Everywhere Installation Guide Version 7.1 Updated: 08 Jan 2014 Copyright 2012 Red Hat, Inc. and/or its affiliates. Trademark
SAS Marketing Automation 4.4. Unix Install Instructions for Hot Fix 44MA10
SAS Marketing Automation 4.4 Unix Install Instructions for Hot Fix 44MA10 Introduction This document describes the steps necessary to install and deploy the SAS Marketing Automation 4.4 Hot fix Release
Square Roots and Other Radicals
Radicals - Definition Radicals, or roots, are the opposite operation of applying exponents. A power can be undone with a radical and a radical can be undone with a power. For example, if you square 2,
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:
GoAnywhere Director to GoAnywhere MFT Upgrade Guide. Version: 5.0.1 Publication Date: 07/09/2015
GoAnywhere Director to GoAnywhere MFT Upgrade Guide Version: 5.0.1 Publication Date: 07/09/2015 Copyright 2015 Linoma Software. All rights reserved. Information in this document is subject to change without
Java vs. Java Script
Java vs. Java Script Java and Java Script share two very similar names, but they are completely different languages that possess few commonalties. They differ both in their purpose and the applications
Interstage Application Server V7.0 Single Sign-on Operator's Guide
Interstage Application Server V7.0 Single Sign-on Operator's Guide Single Sign-on Operator's Guide - Preface Trademarks Trademarks of other companies are used in this user guide only to identify particular
17 Laws of Soccer. LAW 5 The Referee The referee enforces the 17 laws.
17 Laws of Soccer The 17 laws explained below are the basic laws of soccer accepted throughout the world. These laws are usually altered slightly so the game is more fun and beneficial for young players.
Using Actian PSQL as a Data Store with VMware vfabric SQLFire. Actian PSQL White Paper May 2013
Using Actian PSQL as a Data Store with VMware vfabric SQLFire Actian PSQL White Paper May 2013 Contents Introduction... 3 Prerequisites and Assumptions... 4 Disclaimer... 5 Demonstration Steps... 5 1.
Cloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1
Getting Started Guide Cloud Server powered by Mac OS X Getting Started Guide Page 1 Getting Started Guide: Cloud Server powered by Mac OS X Version 1.0 (02.16.10) Copyright 2010 GoDaddy.com Software, Inc.
BF2CC Daemon Linux Installation Guide
BF2CC Daemon Linux Installation Guide Battlefield 2 + BF2CC Installation Guide (Linux) 1 Table of contents 1. Introduction... 3 2. Opening ports in your firewall... 4 3. Creating a new user account...
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
