Kết quả - Đề thi Kết quả, Scoreboard ,Đề thi OLP'20 các Khối ở tệp đính kèm phía dưới Chúc mừng chủ nhân, các nhà Vô địch, Giải Nhất, Nhì, Ba và các giải Khuyến khích các khối thi OLP'20 Tổng hợp Đề thi Olympic tin học toàn quốc tính đến năm 2018 của các khối thi. Tag: Olympic tin học ACM/ICPC. Đề thi năm 2018. Đề thi năm 2015. Đề thi năm 2014. Đề thi năm 2013. Đề thi năm 2012. Đề thi năm 2011. Đề thi năm 2010. Các thí sinh tham dự vòng chung kết Olympic Tin học miền Trung - Tây Nguyên. Theo đó, BTC đã trao 7 giải nhất, 15 giải nhì, 23 giải ba cho bảng siêu cúp. trao 34 giải nhất, 67 giải nhì, 102 giải ba cho bảng chuyên và trao 20 giải nhất, 41 giải nhì, 61 giải ba cho bảng không chuyên. Đồng Cuộc thi Olympic truyền thống 30 tháng 4 là một cuộc thi học sinh giỏi hàng năm dành cho học sinh khối 10 và 11 của khu vực phía Nam. Cuộc thi này do trường THPT Chuyên Lê Hồng Phong sáng lập và được tổ chức lần đầu tiên vào năm 1995. Qua nhiều lần tổ chức, cuộc thi Olympic truyền thống 30 tháng 4 đã trở thành kỳ thi học sinh giỏi có quy mô lớn Ôn thi Olympic Toán Sinh viên - phần Giải tích: Download; Ôn thi Olympic Toán Sinh viên - phần Đại thi Cao đẳng,15,Đề thi Cao học,7,Đề thi Đại học,159,Đề thi giữa kì,17,Đề thi học kì,130,Đề thi học sinh giỏi,123,Đề thi THỬ Đại học,385,Đề thi thử môn Toán,51,Đề thi Tốt Tuyển tâp 11 đề ôn thi Olympic Toán quốc tế TIMO khối 3 (Mỗi đề có 25 câu và hướng dẫn giải) VÀ TUYỂN TẬP 14 CHUYÊN ĐỀ TRỌNG ĐIỂM ÔN THI TOÁN QUỐC TẾ KHỐI 2, 3. Question 1: John, Amy and Peter are good friends. One of them is a merchant. One of them is a student. One of them is a soldier. M7y7. Contact for work Mr. Tiến Bài 3 Đoạn đường đẹp nhất Đề thi Tin học 10 – Olympic 30/4/2013Trong thời gian vừa qua, người dân ở hành tinh Alpha đã vui mừng chào đó sự xuất hiện của con đường mới XYZ. Được đầu tư rất nhiều nguồn vốn, con đường này được coi là con đường đẹp nhất hành tinh. Những tòa nhà chỉ ở một bên đường với độ cao khác nhau. Theo các giáo sư, đoạn đường đẹp nhất là đoạn đường ở đó độ cao trung bình của các tòa nhà bằng K. Cụ thể, có N tòa nhà nằm cạnh nhau ở một bên của con đường. Tòa nhà thứ i tính từ đầu đường có độ cao là cầu Hãy tìm đoạn đường dài nhất chứa các tòa nhà liên tiếp sao cho chúng có độ cao trung bình là liệu vào cho trong Dòng 1 ghi hai số nguyên N và K 1≤ N ≤ 105; 0 ≤ K ≤ 109.– N dòng tiếp theo, dòng thứ i ghi số nguyên Ai 0 ≤ Ai ≤ 109.Kết quả ra ghi vào không tìm được đoạn nào có các tòa nhà có độ cao trung bình là K thì ghi ra một số 0 duy nhất. Ngược lại, ghi ra hai số u, v với ý nghĩa u là vị trí bắt đầu của đoạn đường và v là độ dài đoạn đường. Nếu có nhiều đáp án thì ghi ra đáp án có u nhỏ dụ 524562 3ĐÁP ÁN – HƯỚNG DẪN GIẢICách 1 On^3Vector nghiệm i, j123456789101112131415161718Procedure isOKi, j integer; //ONVar p, q integer; Slongint;Begin S=0; For p=i to j do S= S + a[p]; If S div i-j+1 = K then If j-i+1 >v then Begin u=i; v= j-i+1; End;End;Procedure Solve; //ON^2Var i, j integer;Begin Max=0;For i=1 to N-1 do For j=i+1 to N do isOKi,j;End;Nhận xét với độ phức tạp ON^3 thì chỉ phủ hợp với Nv then Begin u=i; v= j-i+1; End;End;Procedure Solve; //ON^2Var i, j integer;Begin Max=0;For i=1 to N-1 do For j=i+1 to N do isOKi,j;End;Nhận xét với độ phức tạp ON^2 thì chỉ phủ hợp với N0 then If j-i0+1 >v then Begin u=i0; v= j-i0+1; End;End;Procedure Solve; //ONVar j integer;Begin Max=0;For j=1 to N do isOKj;End;Begin //main program T[i].value = S[i-1] + T[i].i = i; //với mọi i, ON QuickSortT //ONlogN Solve; // ONlogN xét độ phức tạp ONlogN, chạy tốt với N = 10^ viết liên quan BLGEN spoj – Chuỗi gen đặc trưng MTHCN spoj – Hình chữ nhật kì lạ [Codeforces] 750A – New Year and Hurry TNHWIFI spoj – Cafe wifi Dãy con giảm dài nhất GOODFRIE spoj PTIT – Good friends BCTELEPH spoj PTIT – Danh sách điện thoại nhất quán ASSIGN1 spoj – Phân công hoàn thành sớm nhất Đặt trạm phủ sóng – Olympic 30/4/2015 tin học 10 Đề thi Olympic 30/4 môn tin học khối 11 năm 2015 Sáng 11/6, tại Vĩnh Long, Hội Cơ học Việt Nam phối hợp Trường đại học Sư phạm kỹ thuật Vĩnh Long tổ chức lễ tổng kết và trao giải Olympic Cơ học toàn quốc phía nam lần thứ 33 năm 2023. Tại khu vực phía nam của cuộc thi năm nay do Trường đại học Sư phạm kỹ thuật Vĩnh Long đăng cai tổ chức có 495 sinh viên đến từ 17 trường đại học tham gia với 7 môn thi truyền thống theo hình thức tự luận và 5 môn Ứng dụng tin học. Trường đại học Sư phạm kỹ thuật Vĩnh Long có 20 thí sinh tham gia ở 7 môn thi. Ban tổ chức trao bằng khen cho 2 thí sinh đạt giải nhất. Kết quả, Ban Tổ chức đã trao 160 giải cá nhân và 8 giải đồng đội. Trong đó, có 127 thí sinh đoạt giải Ba ở 12 môn thi; 31 thí sinh đoạt giải Nhì ở 10 môn thi; 2 thí sinh đoạt giải Nhất ở 2 môn thi. Ở giải đồng đội, Ban Tổ chức đã trao Bằng khen cho 3 giải ba, 3 giải nhì và 2 giải nhất. Cuộc thi năm nay được diễn ra đồng loạt tại 3 khu vực bắc-trung-nam với sinh viên đến từ 36 trường đại học, học viện tham gia. Kết quả, có 19 sinh viên đoạt giải nhất, 114 sinh viên đoạt giải nhì và 397 sinh viên đoạt giải ba. Ban tổ chức trao giải Ba đồng đội. Theo đánh giá của Ban Tổ chức, trong suốt thời gian diễn ra cuộc thi, các thí sinh đã thể hiện sự quyết tâm, nỗ lực và cố gắng hết mình qua những phần thi. Cuộc thi đã mang lại nhiều bài học quý cho các sinh viên, đồng thời truyền cảm hứng cho các bạn trẻ niềm say mê với bộ môn Cơ học. Category Archives Olympic tin học Những tài liệu kinh điển về giải thuật lập trình cho dân IT Sau nhiều năm nghiên cứu về mảng lập trình và kinh nghiệm thi thố Olympic tin học, mình tổng hợp được các tài liệu thuộc dạng kinh điển cho các bạn tham khảo Giải thuật lập trình – Lê minh Hoàng Cuốn sách này rất kinh điển nhưng nó được viết dạng ngôn ngữ giả Pascal 150 bài toán lập trình chọn lọc – Lê Minh Hoàng. Kết hợp đọc quyển sách số 1 thì thực hành làm các bài tập này Tài liệu giáo khoa chuyên tin – Quyển 1 Tài liệu giáo khoa chuyên tin – Quyển 2 Tài liệu giáo khoa chuyên tin – Quyển 3 – phần 1 Tài liệu giáo khoa chuyên tin – Quyển 3 – phần 2 Tổng hợp một số đề Olympic tin học các năm và lời giải Cái này các bạn chỉ tham khảo, có thể lời giải chưa tối ưu Ngoài ra, các bạn cũng nên thường xuyên ghé thăm blog này, sẽ có nhiều bài viết được cập nhật thường xuyên để các bạn tham khảo trên nhiều lĩnh vực Chúc các bạn thành công Một số hàm thuật toán hay thường dùng Do nhu cầu lập trình giải các bài toán, chúng ta thường phải làm việc với các hàm sau 1. Tìm số nguyên tố long nguyentolong n { if n1; for long i=2,temp=intsqrtdoublen; ib return UCLNa-b,b; else return UCLNa,b-a; } 3. Tìm Bội chung nhỏ nhất sau khi tìm được UCLN, công thức tìm bội chung nhỏ nhất là BCNN=a*b/UCLNa,b. tra số đối xứng bool doixunglong n { long k = n,m=0; whilek > 0 { m = 10*m + k%10; k = k/10; } ifn == m return true; else return false; } 5. Kiểm tra chuỗi đối xứng int chuoidoixungchar *st { int i,j; fori=0,j=strlenst-1;i using namespace std; int duyet5int a[],int n,int i { int j=i,kq=a[i]; whilekq>n; ifn>0 { forint i=0;i>s; a[i]= } forint i=0;i using namespace std; string s; int main { ifstream infile" ofstream outfile" infile>>s; int n = string kq = s; forint i=1;i res kq = res; } outfile using namespace std; pair a[100001]; int n, c; int main { ifstream infile" ofstream outfile" infile >> n >> c; forint i= 1; i> a[i].first >> a[i].second; sorta +1, a + n + 1; forint i= 1; i= a[i].first{ c+= a[i].second; }else { outfile x[i-2] và y[i]x[i-1] và y[i]>y[i-2] Trường hợp C x[i]y[i-1] Trường hợp D x[i] include using namespace std; struct point{ int x; int y; }; int main{ ifstream infile" ofstream outfile" int n; point td[10000]; infile>>n; forint i=0; i>td[i].x; infile>>td[i].y; } int dem=0; forint i=2; itd[i-2].x&&td[i].ytd[i-1].x&&td[i].y>td[i-2].y dem++; iftd[i].xtd[i-1].y dem++; iftd[i].x include define maxn 30000 using namespace std; ifstream infile" ofstream outfile" int n, m, k, v, ngang[30010], doc[30010], b[3], c[3], kq[5]; char r; int main { infile >> n >> m >> k; forint i=1;i> r >> v; if r == 'H' {ngang[v]++; ngang[v+1]++;} else {doc[v]++; doc[v+1]++;} } forint i=1;i include using namespace std; long long a[1000000]; int main{ ifstream infile" ofstream outfile" long long n,tong=0,chan=0; infile>>n; forint i=0;i>a[i]; tong+=a[i]; ifa[i]%2==0 chan++; } iftong%2==0 outfile include using namespace std; int main{ ifstream infile" ofstream outfile" long long m,n,t; infile>>m; infile>>n; infile>>t; outfile<n; forint i=1;i>a[i]; } int k=3; whilekmax max=temp; } k+=3; } outfile include using namespace std; long long a[300001],g[300001],f[300001]; int main{ ifstream infile" ofstream outfile" unsigned long n; long long max=0; //doc du lieu tu file vao mang a va tinh mang g infile>>n; infile>>a[1]>>a[2]>>a[3]; max=a[1]+a[2]+a[3] ; f[3]=max; forint i=4;i>a[i]; g[1]=a[i]; forint l=2;lmax?f[i-1]max; } outfile include using namespace std; long long a[300001],g[300001],gmin[300001]; int main{ ifstream infile" ofstream outfile" unsigned long n,i,index; infile>>n; infile>>a[0]; g[0]=a[0]; long long max=a[0]; gmin[0]=0; forint i=1;i>a[i]; g[i]=g[i-1]+a[i]; ifgmin[i-1]>g[i-1]{ gmin[i]=g[i-1]; index=i; } else gmin[i]=gmin[i-1]; ifi-index+1%3==0&&max

giải đề thi olympic tin học