Enviar búsqueda
Cargar
[ACM-ICPC] 1 - Basic
•
1 recomendación
•
913 vistas
Chih-Hsuan Kuo
Seguir
Educación
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 9
Descargar ahora
Descargar para leer sin conexión
Recomendados
En este webinar los participantes conocerán la manera de participar en los concursos de programación del tipo ACM-ICPC el cual es el concurso a nivel universitario más importante a nivel mundial. Se expondrá la mecánica de estos concursos, el tipo de problemas a resolver, las plataformas usadas para evaluar los problemas, que necesitas conocer para ser competitivo, las reglas que se deben seguir, los lenguajes de programación que son aceptados en estos concursos. También se expondrá un panorama de las distintas categorías de estos concursos como es la olimpiada mexicana de informática, el ACM-ICPC a nivel universitario y concursos abiertos como es el Google Code Jam.
Cómo iniciar en los concursos de programación
Cómo iniciar en los concursos de programación
Software Guru
Material para los estudiantes de 1ro. BGU
Fundamentos de Programación en JAVA
Fundamentos de Programación en JAVA
Ing. Mauricio Castillo
[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm
Chih-Hsuan Kuo
Acm documento
Acm documento
Acm documento
Gustavo Segundo Ortyz
Resolución de ejercicios en lenguaje de programación de C++. En la resolución describirá la descripción del programa, los datos de entrada, datos de salida, su solución y su ejecución. Problemas fundamentales para el manejo adecuado del lenguaje en DevC++
Omega Up
Omega Up
Ryoga Luis
2014 ACM-ICPC Daejeon 인터넷 예선 해설 다운로드 받으면 슬라이드에 있는 링크 클릭할 수 있습니다
2014 ACM-ICPC Daejeon 인터넷 예선 해설
2014 ACM-ICPC Daejeon 인터넷 예선 해설
Baekjoon Choi
Este libro se recomienda para la catedra de programacion, es muy buena , ya que tiene muchos ejercicios de pseudo y diagramas de flujo que te muestran como esta estructurado un programa computarizado. Ademas de mostrarte como trabaja un programa logicamente.
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Developer Software
A very simple intro of Rust on the Programming Language course in NCKU CSIE.
Rust
Rust
Chih-Hsuan Kuo
Recomendados
En este webinar los participantes conocerán la manera de participar en los concursos de programación del tipo ACM-ICPC el cual es el concurso a nivel universitario más importante a nivel mundial. Se expondrá la mecánica de estos concursos, el tipo de problemas a resolver, las plataformas usadas para evaluar los problemas, que necesitas conocer para ser competitivo, las reglas que se deben seguir, los lenguajes de programación que son aceptados en estos concursos. También se expondrá un panorama de las distintas categorías de estos concursos como es la olimpiada mexicana de informática, el ACM-ICPC a nivel universitario y concursos abiertos como es el Google Code Jam.
Cómo iniciar en los concursos de programación
Cómo iniciar en los concursos de programación
Software Guru
Material para los estudiantes de 1ro. BGU
Fundamentos de Programación en JAVA
Fundamentos de Programación en JAVA
Ing. Mauricio Castillo
[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm
Chih-Hsuan Kuo
Acm documento
Acm documento
Acm documento
Gustavo Segundo Ortyz
Resolución de ejercicios en lenguaje de programación de C++. En la resolución describirá la descripción del programa, los datos de entrada, datos de salida, su solución y su ejecución. Problemas fundamentales para el manejo adecuado del lenguaje en DevC++
Omega Up
Omega Up
Ryoga Luis
2014 ACM-ICPC Daejeon 인터넷 예선 해설 다운로드 받으면 슬라이드에 있는 링크 클릭할 수 있습니다
2014 ACM-ICPC Daejeon 인터넷 예선 해설
2014 ACM-ICPC Daejeon 인터넷 예선 해설
Baekjoon Choi
Este libro se recomienda para la catedra de programacion, es muy buena , ya que tiene muchos ejercicios de pseudo y diagramas de flujo que te muestran como esta estructurado un programa computarizado. Ademas de mostrarte como trabaja un programa logicamente.
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Developer Software
A very simple intro of Rust on the Programming Language course in NCKU CSIE.
Rust
Rust
Chih-Hsuan Kuo
A new architecture of <select> dropdown list with high performance.
[Mozilla] content-select
[Mozilla] content-select
Chih-Hsuan Kuo
Ownership is how Rust achieves its largest goal, memory safety.
Ownership System in Rust
Ownership System in Rust
Chih-Hsuan Kuo
打雜一年四個月的簡陋分享。
在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。
Chih-Hsuan Kuo
Intro to std::async and std::thread. Book: Effective Modern C++
Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36
Chih-Hsuan Kuo
If you want to manipulate mozSettings with JavaScript, you can reference to Settings API on MDN (https://developer.mozilla.org/en-US/docs/Web/API/Settings_API). But if you want to manipulate it with C++, we can only reference to the codebase of Gecko. Now, let me show you some example.
Use C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in Gecko
Chih-Hsuan Kuo
What to do before using Pocket API on Firefox OS. The following link is a Pocket client on Firefox OS. Github repo: https://github.com/KuoE0/FoxPocket
Pocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OS
Chih-Hsuan Kuo
Necko walkthrough: take data protocol as example
Necko walkthrough
Necko walkthrough
Chih-Hsuan Kuo
A brief introduction to protocol handler in gecko. Shared in Mozilla Taiwan.
Protocol handler in Gecko
Protocol handler in Gecko
Chih-Hsuan Kuo
騙錢的投影片...
面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!
Chih-Hsuan Kuo
應徵軟體工程師
應徵軟體工程師
Chih-Hsuan Kuo
面試慘電經驗分享...根本是二次慘電...
面試心得分享
面試心得分享
Chih-Hsuan Kuo
Linux 超簡介...(真不知道要講啥= =
Windows 真的不好用...
Windows 真的不好用...
Chih-Hsuan Kuo
20130627 @Wheel Lab Talk About Python
Python @Wheel Lab
Python @Wheel Lab
Chih-Hsuan Kuo
沒什麼內容的 VP8 簡介
Introduction to VP8
Introduction to VP8
Chih-Hsuan Kuo
National Cheng Kung University 2013 Programming Language Talk About Python
Python @NCKU CSIE
Python @NCKU CSIE
Chih-Hsuan Kuo
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism
Chih-Hsuan Kuo
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set
Chih-Hsuan Kuo
[ACM-ICPC] Traversal
[ACM-ICPC] Traversal
Chih-Hsuan Kuo
[ACM-ICPC] UVa-10245
[ACM-ICPC] UVa-10245
Chih-Hsuan Kuo
[ACM-ICPC] Sort
[ACM-ICPC] Sort
Chih-Hsuan Kuo
Más contenido relacionado
Más de Chih-Hsuan Kuo
A new architecture of <select> dropdown list with high performance.
[Mozilla] content-select
[Mozilla] content-select
Chih-Hsuan Kuo
Ownership is how Rust achieves its largest goal, memory safety.
Ownership System in Rust
Ownership System in Rust
Chih-Hsuan Kuo
打雜一年四個月的簡陋分享。
在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。
Chih-Hsuan Kuo
Intro to std::async and std::thread. Book: Effective Modern C++
Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36
Chih-Hsuan Kuo
If you want to manipulate mozSettings with JavaScript, you can reference to Settings API on MDN (https://developer.mozilla.org/en-US/docs/Web/API/Settings_API). But if you want to manipulate it with C++, we can only reference to the codebase of Gecko. Now, let me show you some example.
Use C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in Gecko
Chih-Hsuan Kuo
What to do before using Pocket API on Firefox OS. The following link is a Pocket client on Firefox OS. Github repo: https://github.com/KuoE0/FoxPocket
Pocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OS
Chih-Hsuan Kuo
Necko walkthrough: take data protocol as example
Necko walkthrough
Necko walkthrough
Chih-Hsuan Kuo
A brief introduction to protocol handler in gecko. Shared in Mozilla Taiwan.
Protocol handler in Gecko
Protocol handler in Gecko
Chih-Hsuan Kuo
騙錢的投影片...
面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!
Chih-Hsuan Kuo
應徵軟體工程師
應徵軟體工程師
Chih-Hsuan Kuo
面試慘電經驗分享...根本是二次慘電...
面試心得分享
面試心得分享
Chih-Hsuan Kuo
Linux 超簡介...(真不知道要講啥= =
Windows 真的不好用...
Windows 真的不好用...
Chih-Hsuan Kuo
20130627 @Wheel Lab Talk About Python
Python @Wheel Lab
Python @Wheel Lab
Chih-Hsuan Kuo
沒什麼內容的 VP8 簡介
Introduction to VP8
Introduction to VP8
Chih-Hsuan Kuo
National Cheng Kung University 2013 Programming Language Talk About Python
Python @NCKU CSIE
Python @NCKU CSIE
Chih-Hsuan Kuo
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism
Chih-Hsuan Kuo
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set
Chih-Hsuan Kuo
[ACM-ICPC] Traversal
[ACM-ICPC] Traversal
Chih-Hsuan Kuo
[ACM-ICPC] UVa-10245
[ACM-ICPC] UVa-10245
Chih-Hsuan Kuo
[ACM-ICPC] Sort
[ACM-ICPC] Sort
Chih-Hsuan Kuo
Más de Chih-Hsuan Kuo
(20)
[Mozilla] content-select
[Mozilla] content-select
Ownership System in Rust
Ownership System in Rust
在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。
Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36
Use C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in Gecko
Pocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OS
Necko walkthrough
Necko walkthrough
Protocol handler in Gecko
Protocol handler in Gecko
面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!
應徵軟體工程師
應徵軟體工程師
面試心得分享
面試心得分享
Windows 真的不好用...
Windows 真的不好用...
Python @Wheel Lab
Python @Wheel Lab
Introduction to VP8
Introduction to VP8
Python @NCKU CSIE
Python @NCKU CSIE
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Traversal
[ACM-ICPC] Traversal
[ACM-ICPC] UVa-10245
[ACM-ICPC] UVa-10245
[ACM-ICPC] Sort
[ACM-ICPC] Sort
[ACM-ICPC] 1 - Basic
1.
Basic 郭至軒
(KuoE0) kuoe0.tw@gmail.com
2.
Online Judge • UVa
- uva.onlinejudge.org • POJ - poj.org • ZeroJudge - zerojudge.tw • SPOJ - www.spoj.pl • USACO - ace.delos.com/usacogate
3.
Online Contest • Google
Code Jam - code.google.com/ codejam • CodeForces - codeforces.com • TopCoder - www.topcoder.com • PTC - ptc.moe.edu.tw
4.
Input • 多為連續測資(不只⼀一筆) • 若未指定測資數量,則讀取至
EOF (end of file) while ( scanf( “%d”, &x ) != EOF ) { //do something } while ( cin >> x ) { //do something }
5.
Output • 「⼀一定」要按照題目規定輸出 • 多⼀一個空格、字母、換行等等多餘字
元,都算錯!
6.
Example
[POJ] 1000 - A+B Problem #include <iostream> #include <cstdio> #include <cstdlib> using namespace std; int main() { int a, b; while ( ~scanf( "%d %d", &a, &b ) ) printf( "%dn", a + b ); return 0; }
7.
注意 • 於 C++
中使用 scanf/printf 等 function, 請引入 cstdio (or stdio.h) • 於 C++ 中使用 atoi/rand 等 function,請 引入 cstdlib (or stdlib.h) • 善用好的編輯器(vim, notepad++, Code Block)
8.
Practice [POJ] 1207 -
The 3n + 1 problem
9.
Thank You for
Your Listening.
Descargar ahora