Giter VIP home page Giter VIP logo

ethz-algorithm-lab-2022-self-solution's Introduction

Algorithms Lab 2022 Self Solution

Each problem folder contains my solution, the problem PDF and the public test datasets. However, I don't have test environment in this repo. The PDFs may have my annotation and some small notes, so is the code. They might be misleading to you, so if you want to read the problem, you can choose to clear the annotation first.

!!! IMPORTANT !!!: Think twice before you browse to certain pages. There is a README.md in every problem folder that contains hints.

I am not familiar with C++. My codes go in the most naive way. You can try to accelerate them with some super cool C++ features, or some built-in functions that I don't know.

Week 1

Problem
Build the Sum
Dominoes
Even Pairs
Even Matrices

Week 2

Problem
PoW2: Deck of Cards
Beach Bars
Burning Coins from Two Sides (Burning Coins)
Search Snippets
The Great Game

Week 3

Problem
PoW3: San Francisco
First steps with BGL
Ant Challenge
Buddy Selection
Important Bridges

Week 4

Problem
PoW4: The Iron Islands (Greyjoy)
Antenna
Hit?
Hiking Maps
First hit

Week 5

Problem
PoW5: Tracking
Boats
Moving books
Severus Snape
Astérix the Gaul (Asterix the Gaul)

Week 6

Problem
PoW6: Motorcycles
Maximize it! (What is the Maximum?)
Diet
Inball
Suez

Week 7

Problem
PoW7: Octopussy
Coin Tossing Tournament
Shopping Trip
London
Tiles

Week 8

Problem
PoW8: The Augean Stables
Bistro
Light the Stage
H1N1
Germs

Week 9

Problem
PoW9: Knights
Algocoön Group (Algocoon)
Placing Knights
Real Estate Market
Casino Royale

Week 10

Problem
PoW10: The Hand’s Tourney (Hand)
Clues
DHL
New York
Fleetrace
Extra Exercise: New Tiles

Week 11

Problem
PoW11: Ceryneian Hind
Astérix in Switzerland (Asterix in Switzerland)
The Fighting Pits of Meereen
Revenge of the Sith (Sith)
World Cup

Week 12

Problem
PoW12: Rubeus Hagrid
Lord Voldemort
On Her Majesty’s Secret Service
Carsharing
The Nemean Lion

Week 13

Problem
PoW13: Strikesback
Marathon
Astérix and the Chariot Race (Asterix and the Chariot Race)
Evolution
Idéfix and the Mansions of the Gods (Idéfix, Idefix)

Week 14

Problem
PoW14: Ludo Bagman

C++ Introduction

Problem
Hello World
Sum it!
Basic Data Types
Strings
Vectors
Sets
Maps
DFS
BFS
Sort

ethz-algorithm-lab-2022-self-solution's People

Contributors

quantaji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.