Start your journey with DIU ACM
Where Programmers
Become Gladiators
We organize workshops, classes, contests, and many more.
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout << "Welcome to DIUACM Website" << endl;
}
What is DIU ACM?
DIU ACM is the hub for competitive programming excellence at Daffodil International University. We prepare and send teams to prestigious programming contests including ACM ICPC, fostering a community of problem solvers and algorithmic thinkers.
- Team-based learning environment
- Expert mentorship from seniors
- Regular contest participation
- Structured learning paths
Contest Success
National & International achievements
Skill Development
Structured learning paths
Community
Supportive learning environment
ICPC Focus
Dedicated preparation
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 moreBlue Sheet Advanced
1000+ carefully selected problems for advanced programmers. Regular updates based on top solver performance.
View moreACM Advanced Camp
Intensive training program for TOPC top performers with mentoring from seniors and alumni.
View moreOur 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
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
Training Process
Our systematic approach to developing competitive programmers
Regular Practice Sessions
Weekly onsite contests every Friday to maintain consistency
Trainer Classes
Specialized sessions on advanced topics by experienced mentors
Progress Tracking
Individual Contest Tracker to monitor your growth
Path to Success
Phase 1: Fundamentals
Master basic programming concepts through Green Sheet problems
60% completion requiredPhase 2: Advanced Concepts
Access to Blue Sheet and specialized training
Regular participation expectedPhase 3: Competition Ready
National and International contest preparation
Team formation and ICPC trainingHow to Join DIU ACM
We don't have a traditional membership system. Your passion for competitive programming and regular participation makes you a part of our community.
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.
Get Started Today
Join our Telegram channel to stay updated with contests, events, and connect with the community.
What you'll get:
- Contest and event updates
- Access to learning resources
- Community support
- Mentorship opportunities