Learn & Compete in ProgrammingContests
Join DIU ACM to excel in competitive programming through structured learning paths, regular contests, and expert mentorship. Home of ICPC aspirants at Daffodil International University.
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout << "Welcome to DIUACM!" << endl;
return 0;
}
How DIU ACM Works
Master the Green Sheet
Complete our curated set of beginner-level problems. Aim for 60% completion to become eligible for the Blue Sheet.
Join Regular Contests
Participate in our weekly onsite DIU Individual Contest every Friday and track your progress through our Individual Contest Tracker.
Visit ACM Lab
Come to KT-310 to meet the community and get help with your competitive programming journey.
Learning Programs
Structured paths to excellence in competitive programming
Green Sheet Program
Master programming basics with our curated problem set covering fundamental concepts. Solve 60% to qualify for Blue Sheet.
View detailsBlue Sheet Advanced
1000+ carefully selected problems for advanced programmers. Regular updates based on top solver performance.
View detailsACM Advanced Camp
Intensive training program for TOPC top performers with mentoring from seniors and alumni.
View details100+
Weekly Problems
20+
Annual Contests
50+
ICPC Participants
200+
Active Members
Our Competitions
Regular contests to test and improve your skills
Take-Off Programming Contest
Semester-based contest series for beginners with mock, preliminary, and main rounds.
Phases
Eligibility
1st semester students enrolled in Programming & Problem Solving
Unlock The Algorithm
Advanced algorithmic contest focusing on data structures and algorithms.
Phases
Eligibility
Students enrolled in Algorithms course
DIU ACM Cup
Tournament-style competition to crown the best programmer each semester.
Phases
Eligibility
Top 32 regular programmers
What You'll Get
Empowering your competitive programming journey with comprehensive resources
Structured Learning
Follow our carefully designed learning tracks to build skills progressively from basics to advanced topics.
Regular Contests
Weekly contests help you apply what you've learned and track your improvement over time.
Expert Mentorship
Get guidance from experienced seniors and alumni who have excelled in competitive programming.
Rules & Guidelines
Essential rules to maintain the integrity of our competitive programming community
Contest Rules
- No external website usage during contests except the platform
- Hard copy templates are allowed with specified limits
- Code sharing must be enabled on Vjudge contests
- Any form of plagiarism results in permanent ban
Lab Rules
- Lab access requires regular ACM programmer status
- Maintain respectful behavior towards seniors and teachers
- Avoid disturbing others during practice sessions
- Keep the lab clean and organized
Online Contest Rules
- Forum usage prohibited during online contests
- Basic resource websites (GFG, CPAlgo) are allowed
- Maintain code submission history
- Report technical issues immediately
Join DIU ACM Community
We don't have a traditional membership system. Your passion for competitive programming and regular participation makes you a part of our community.