let's start Code

Showing posts with label Online Judge. Show all posts
Showing posts with label Online Judge. Show all posts

Round Trip

Share:

Maximum Number of Points in a Line

Share:

Lyndon factorization

Resources:

CP_Algorithms 

visualize 

wikipedia 

Problem link: 719 - Glass Beads 

Solution:

 

Share:

Sereja and Salesman

Problem Link: SEAKAM

Topic: Bitmask Dp

Explanation: GKCS

implementation:


Share:

Suffix Automaton

Share:

D - Coloring Edges on Tree

Problem link: Coloring Edges on Tree

Explanation: GfG

Implementation:


Share:

1178 - Trapezium

Problem link: 1178 - Trapezium 

Explanation: math-only-math.com 

Code:

 

Share:

Slinding Window

Share:

1118 - Incredible Molecules

Problem link: 1118 - Incredible Molecules

Topic: Geometry

Resources:

Robert Eisele

Matrix.Code

Code:


Share:

Array and simple queries

Problem link: Array and simple queries

Topic Name: Treaps

Code:

Share:

CLOPPAIR - Closest Point Pair

problem link: CLOPPAIR

Topic: Closest Point Pair

Implementation:


Share:

Pick’s Theorem

Problem link: 1418 - Trees on My Island / (UVA – 10088)

topic: picks theorem

Implementation:


Share:

2015 ACM Amman Collegiate Programming Contest ( H.Bridge)

Problem link: H. Bridges

Idea: 

 First, find all bridges in the given graph, then remove them from the graph and find all components of the resulting graph.

Consider each component as a single vertex and add the bridges again, now you have a tree where all edges are bridges (in the original graph).
In the resulting tree, to make an edge not a bridge, it has to be in a cycle, and since all edges in this cycle won't become bridges anymore, you have to create the largest possible cycle, so find the longest path in the tree, and connect it's endpoints. Final answer is : Total number of bridges — length of resulting cycle + 1
Which is equal to : Total number of bridges — longest path in tree.

 

Share:

CodeMonk (Dynamic Programming Part- I )

Share:

Cut the sticks

Problem link: Cut the sticks


Share:

Number of single cycle components in an undirected graph (CF-977E)

E. Cyclic Components

resource

হিন্টঃ প্রতিটি কম্পোনেন্ট এ চেক করবো তাদের প্রত্যেকটি নোডের ডিগ্রি দুই কিনা, যদি দুই হয় তাইলে সেটা একটা সিঙ্গেল সাইকেল কম্পোনেন্ট।


Share:

FACT0 - Integer Factorization (15 digits)

FACT0 - Integer Factorization (15 digits)

টপিকঃ প্রাইম ফ্যাক্টর

হিন্টঃ সিভ দিয়ে করলে টাইম লিমিট, নরমালি করতে হবে। প্রথমে x = ২ দিয়ে যতবার যায় ভাগ তারপর ৩ দিয়ে , এরপর ৫  দিয়ে...

যখন x*x >N হয়ে যাবে তখন লুপটা ব্রেক হবে।

 এরপর শেষে সংখ্যাটি ১ এর চেয়ে বড় থাকলে ওইটা একটা  প্রাইম নাম্বার হবে, আর প্রতিবার ভাগ করার সময় একটা কাউন্ট রাখবো যেইটা দ্বারা বুঝবো ওইটা ওই প্রাইম ডিভিজর এর কাউন্ট।😀

কোডঃ

 

Share:

1112 - Curious Robin Hood

Share:

Mixing Milk

Mixing Milk

Topic: Greedy

Share:

About

let's start CODE

Popular Posts

Labels

Categories