Skip to content

This repository contains problem statements from various competitive programming websites and contests that the community members may find helpful for practicing and improving their problem-solving skills.

Notifications You must be signed in to change notification settings

UIU-CP-COMMUNITY/problem-archives

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

UIU-CP-COMMUNITY Problem Archive Repository


Welcome to the official problem archive repository of UIU Competitive Programming Community. This repository is created to provide a centralized platform for storing and sharing problem statements of various competitive programming problems.

Purpose of the Repository


This repository contains problem statements from various competitive programming websites and contests that the community members may find helpful for practicing and improving their problem-solving skills. The purpose of this repository is to provide a one-stop solution for all the problem statements to the community members.

Accessing the Repository


The repository is public and can be accessed by anyone. The problems are arranged in separate folders based on the source of the problem. The folders contain the following information:

  • Problem name
  • Problem statement
  • Input format
  • Output format
  • Sample inputs and outputs
  • Constraints (if any)
  • The files are arranged in alphabetical order for ease of navigation.

Contributing to the Repository


We encourage all the members of UIU-CP-COMMUNITY to contribute to the problem archive repository by adding problem statements of any problem they come across. Here are the steps to contribute to the repository:

  • Fork this repository to your own GitHub account by clicking the "Fork" button at the top right corner of this page.

  • Clone the forked repository to your local machine using the following command:

    git clone https://github.com/<your-github-username>/UIU-CP-COMMUNITY-Problem-Archive.git
  • Create a new folder with the name of the source of the problem. For example, if the problem is from Codeforces, create a folder named "Codeforces".

  • Create a new markdown (.md) file with the name of the problem you want to add information about.

  • Add the necessary information to the file in the following format:

    # Problem Name
    
    - Problem Statement: [Insert problem statement here]
    - Input Format: [Insert input format here]
    - Output Format: [Insert output format here]
    - Sample Inputs and Outputs: [Insert sample inputs and outputs here]
    - Constraints: [Insert constraints here, if any]
    
  • Commit your changes and push your branch to your forked repository:

    git add .
    git commit -m "Add problem statement for [Problem Name]"
    git push origin main
  • Create a Pull Request (PR) to the main repository. Make sure to include a clear title and description of your changes.

  • Wait for the review and feedback from the community members. If there are any suggestions or improvements needed, make sure to address them in your PR.

  • Once your PR is approved, your changes will be merged into the main repository and the problem statement will be available to all the community members.

Contact Us


If you have any questions or need help contributing to the problem archive repository, please feel free to contact us at [email protected].

Happy coding!

About

This repository contains problem statements from various competitive programming websites and contests that the community members may find helpful for practicing and improving their problem-solving skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published