-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
205 lines (198 loc) · 10.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Grupo de Programacion Competitiva UNMSM</title>
<meta name="author" content="Grupo de Programacion Competitiva UNMSM">
<meta name="description" content="GPC-UNMSM está formado por estudiantes, egresados y profesores de la UNMSM que buscan enseñar y reforzar los conocimientos del Análisis y Diseño de Algoritmos con el fin de participar en torneos de programación a nivel local, nacional e internacional.">
<link href='https://fonts.googleapis.com/css?family=Chelsea+Market' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/normalize/0/normalize.min.css" type="text/css">
<link rel="stylesheet" href="css/style.css" type="text/css">
<link rel="icon" type="image/png" href="img/favico.png">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-652147-13']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div class="scrollblock block-title">
<h1>GPC - UNMSM</h1>
<p>Bienvenidos ;)<br />
Les presentamos información sobre el grupo de estudio y la</p>
<h2>programación competitiva</h2>
<img src="img/arrow.png" alt="" />
</div>
<!-- setup -->
<a name="setup"></a>
<div class="scrollblock block-setup">
<h2>Nosotros</h2>
<p>
El <i>Grupo de estudio de Programación Competitiva de la Universidad Nacional Mayor de San Marcos</i> <code>(GPC-UNMSM)</code> está conformado por estudiantes y profesores de la <code>UNMSM</code> que buscan enseñar y reforzar los conocimientos del <i>Análisis y Diseño de Algoritmos</i> con el objetivo de participar en torneos de programación a nivel local, nacional e internacional.
</p>
<p>Los integrantes son: <br />
<a href="https://github.com/gpcunmsm/gpcunmsm.github.io/blob/master/members.md#lista-de-miembros-del-grupo-gpc-unmsm">lista actualizada</a>
</p>
<!-- img src="img/about-fisi.png" alt="" /-->
</div>
<a name="create"></a>
<div class="scrollblock block-create">
<h2>¿Qué es la Programación Competitiva?</h2>
<p>
Son competencias donde se mide las habilidades de programación y algoritmia de los participantes para resolver un conjunto de problemas lógicos y matemáticos.<br />
La más importante es la competencia ICPC (International Collegiate Programming Contest) auspiciada por la asociación <code>ACM-IEEE</code>, que se realiza anualmente alrededor del mundo (3.233 universidades en 110 países de los 6 continentes).
</p>
</div>
<a name="checkout"></a>
<div class="scrollblock block-checkout">
<h2>¿Cómo son los Concursos? (ICPC)</h2>
<p>
~ Equipos de 3 personas. <br />
~ 1 computador por equipo. <br />
~ Conjuntos de entre 9 y 13 problemas. <br />
~ 5 horas de competencia. <br />
~ Gana el equipo que resuelve más problemas en menos tiempo. <br />
~ Cada equipo cuenta con un coach que puede ser profesor o estudiante.
</p>
</div>
<a name="trees"></a>
<div class="scrollblock block-trees">
<h2>¿Cómo se califican los Equipos?</h2>
<p>
En una competencia de programación se califica la capacidad de resolver problemas correctamente, y la rapidez para hacerlo.<br />
El puntaje de un equipo consta de dos números: El número de problemas resueltos y la suma de los tiempos, en minutos, en los cuales se resolvió cada problema.<br />
Cada intento incorrecto penalizará al equipo con 20 minutos adicionales solo si al final el problema es resuelto.<br />
Gana el equipo con más problemas resueltos en menos tiempo.
</p>
</div>
<a name="add"></a>
<div class="scrollblock block-add">
<h2>¿Cuáles son las posibles respuestas al enviar una solución?</h2>
<p>
<code>NO - WRONG ANSWER </code> <br />
<code>NO - COMPILATION ERROR </code> <br />
<code>NO - RUNTIME ERROR </code> <br />
<code>NO - PRESENTATION ERROR </code> <br />
<code>NO - TIME LIMIT EXCEEDED </code> <br />
<code>YES - ACCEPTED </code>
</p>
</div>
<a name="push"></a>
<div class="scrollblock block-remote">
<h2>¿Qué beneficios trae participar en programación competitiva?</h2>
<p>
~ Proyección académica y profesional. <br />
~ Desarrollo de competencias como resolución de problemas computacionales, lógica de programación y optimización de código. <br />
~ Habilidades en análisis, diseño e implementación de soluciones algorítmicas. <br />
~ Habilidades en el manejo de estructuras de datos. <br />
~ Fortalecimiento de habilidades blandas como trabajo en equipo, comunicación y liderazgo. <br />
~ Conocer, compartir y competir con más personas de dentro y fuera del país. <br />
~ Retos y superación intelectual y personal. <br />
~ Fortalecimiento del nivel de lectura y comprensión en inglés. <br />
~ Oportunidades laborales y de pasantías con grandes empresas como Google, Facebook, Microsoft y demás. <br />
~ Viajes y muchas experiencias.
</p>
</div>
<a name="branching"></a>
<div class="scrollblock block-branching">
<h2>¿En qué se Programa?</h2>
<p>
Lenguajes de Programación
</p>
<img src="img/programming-language.png" alt="" />
<p>
<b>Online IDE's</b>
</p>
<p>
<code> GeeksforGeeks</code> https://ide.geeksforgeeks.org/ <br />
<code> Ideone</code> https://ideone.com/ <br />
<code> Rextester</code> https://rextester.com/l/cpp_online_compiler_gcc <br />
<code> Codeforces</code> https://codeforces.com/problemset/customtest <br />
<code> CodeChef</code> https://www.codechef.com/ide <br />
<code> Coding Blocks IDE</code> https://ide.codingblocks.com/ <br />
<code> CSAcademy IDE</code> https://csacademy.com/workspace/ <br />
<code> HackerRank IDE</code> https://www.hackerrank.com/challenges/solve-me-first/problem <br />
</p>
</div>
<a name="update"></a>
<div class="scrollblock block-merging">
<h2>¿Dónde se puede entrenar?</h2>
<p>
Para practicar y fortalecer sus habilidades pueden elegir los siguientes sitios web, son totalmente gratuitos.
</p>
<img src="img/programming-site-contest.png" alt="" />
</div>
<a name="tagging"></a>
<div class="scrollblock block-tagging">
<h2>Competencias Oficiales</h2>
<p>
<code>ACM ICPC</code> <br />
Para poder participar en las competencias oficiales de ICPC debes cumplir con <b>por lo menos uno de los siguientes requisitos:</b> <br />
~ Haber iniciado los estudios Universitarios en los últimos 4 años. <br />
~ Tener a la fecha no más de 23 años. <br />
~ Llevar máximo 8 semestres en la carrera.
</p>
</div>
<a name="checkout-replace"></a>
<div class="scrollblock block-checkout-replace">
<h2>Temas de Estudio</h2>
<p>
~ Introducción a la Programación Competitiva.<br />
~ Paradigmas de programación.<br />
~ Estructuras de datos.<br />
~ Análisis de complejidad algorítmica.<br />
~ Notaciones asintóticas (O, Ω, θ).<br />
~ Algoritmos de Ordenación.<br />
~ Análisis de Algoritmos sobre Grafos y redes de flujo.<br />
~ Algoritmos Voraces.<br />
~ Estrategía División y Conquista.<br />
~ Programación Dinámica.<br />
~ Algoritmos de retroceso.<br />
~ Matemáticas y todos sus derivados.<br />
~ Geometría computacional.<br />
~ Algoritmos sobre strings.
</p>
</div>
<a name="hints"></a>
<div class="scrollblock block-hints">
<h2>¿A quién es este llamado?</h2>
<p>
Este llamado es a todos aquellos estudiantes de la UNMSM que se sientan a gusto compitiendo, que les guste el trabajo en equipo, que sientan gusto por la programación y los algoritmos, que quieran retarse a sí mismos y llevar sus capacidades al límite, todos aquellos que quieran ampliar sus conocimientos y que quieran competir con los mejores de la universidad, del país y ¿por qué no? del mundo.<br />
<code>Y sobre todo: tener la disciplina para entrenar</code> <br />
<code>¡El resto lo trabajamos juntos! :)</code>
</p>
</div>
<a name="resources"></a>
<div class="scrollblock block-resources">
<h2>Únete a Nuestro Grupo</h2>
<p>
Únete a nuestro fanpage en Facebook. Ahí informaremos sobre los eventos a realizar, compartiremos material de estudio, y resolveremos inquietudes entre todos.
<ul>
<li><a href="https://www.facebook.com/gpcunmsm">FanPage Facebook</a></li>
<li><a href="https://github.com/gpcunmsm">Repositorio GitHub</a></li>
<li><a href="https://t.me/joinchat/JOuIMxj2U69uWWM-NPj9dw">Grupo Telegram (Experiencias y solución de desafios)</a></li>
<li><a href="mailto:gpcunmsm@gmail.com">Escríbenos a nuestro correo</a></li>
</ul>
</p>
<p>Los estudiantes de la UNMSM que quieran participar del <b>curso virtual</b> deberán loguearse con su cuenta institucional @unmsm.edu.pe y completar el formulario.
<ul>
<li>
<a href="https://forms.gle/4ue5JaHCCVo4eYHp7">FORMULARIO DE REGISTRO</a>
</li>
<li><a href="https://drive.google.com/drive/folders/1lAJhxJjCMvg4RBHpN9w5EXrzRJVGjjXx?usp=sharing">Repositorio Google Drive</a></li>
</ul>
</p>
</div>
<div class="announcement">
<p>GPC-UNMSM | gpcunmsm@gmail.com | 2020-Actualidad</p>
</div>
<a href="https://www.facebook.com/gpcunmsm" onClick="recordOutboundLink(this, 'Outbound Links', '');return false;" class="tower"></a>
<a href="https://gpcunmsm.github.io/tutorial/" onClick="recordOutboundLink(this, 'Cheat Sheet', '');return false;" class="cheatsheet"></a>
</body>
</html>