الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أين الظهور العربي في الأولمبياد العالمي للمعلومات Ioi

مغلق
بدأه golden man في 30 أكتوبر 2007 · 3 رد · 1,595 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم

عندما أردت وضع هذا الموضوع ترددت قليلا قبل وضعه بسبب خوفي من عدم وجود أحد يشارك بالأمر أو يعطيه اهتماما و لكن ارتأيت أن أجرب فلا خسران

الموضوع هو أننا كشباب عرب بعيدين كل البعد عن كل تميز عالمي و ذلك بلا سبب سوى الإهمال و مضيعة الوقت و لكن إن كان البعض يرى صعوبة الأمر فهناك أبواب يستطيع الشاب أن يرفع من ذكر بلده شخصيا و بالمجال الذي يستطبع به

هذا هو الأولمبياد البرمجي الذي يقوم كل عام في بلد مختلف لاختبار الشباب ذوي الأعمار الأدنى من 20 سنة في مسائل برمجية تحتاج إلى فكر خوارزمي متمرس

و لكن كيف سيكون لنا مستوى جيد في هذا الموضوع إذا لم نتعاون بالتدرب و التدريب لهذه الأمور حيث أن الأمر ليس بالأمر الصعب حيث أن الفريق الأمريكي و بكل بساطة يقوم بالتدرب على موقع خاص له به مجموعة من المسائل التي يمكن إرسال حلها إلى الموقع ليختبرها على مجموعة ملفات دخل و خرج لاختبار صحة الحل للمسألة المرسلة

الموقع هو http://ace.delos.com/usacogate

حيث يجب الاشتراك به و من ثم تظهر المسائل بالتدريج بعد حلها (كل خمس مسائل تظهر مع بعضها) و طبعا المسائل الأولى تعتبر سهلة جدا و هي فقط للاعتياد على التعامل مع الموقع و لكن تتدرج بالصعوبة حتى تصل إلى درجة تحتاج إلى التفكير العميق و الطويل لحلها و عدد المسائل تقريبا 100 مسألة

و اقتراحي الآن ليس عمل موقع مشابه لهذا الموقع و إنما التعاون على عمل موقع يحتوي نفس المسائل و لكن باللغة العربية حيث يتبرع كل شخص قادر على الترجمة بمجموعة من المسائل

و لا يظن البعض أن هذا الأمر ليس له فائدة بل هو مهم جدا و ظهر تأثيره بشكل كبير جدا على الفريق الصيني حيث أنه حصل في هذا العام 2007 على المركزين الثاني و الثالث في الأولمبياد العالمي

بسبب وجود موقع مماثل لموقع الفريق الأمريكي و لكن باللغة الصينية حيث توجد نفس المسائل مترجمة إلى لغتهم

أريد أن أنوه إلى أن الأولمبياد العلمي في العام القادم 2008 سيكون و لأول مرة في بلد عربي و هو مصر لذا أظن أنه يجب علينا التدرب جيدا لهذا (طبعا كل بلد تمثل بأربع أشخاص)

و الموقع الرسمي للأولمبياد العالمي : http://www.ioinformatics.org/

و الموقع الخاص بالأولمبياد العالمي في مصر http://www.ioi2008.com/ و لكنه الآن قيد الانشاء

و الموقع الخاص بالأولمبياد العربي سابقا و الذي جرى في سوريا عام 2005 http://www.aoi.org.sy/

و الموقع الخاص بالأولمبياد السوري http://www.aoi.org.sy/soi

فأرجو ممن يستطيع المساعدة في ترجمة المسائل الخاصة بالفريق الأمريكي أن يضع رده لنستطيع تحديد إمكانية عمل مثل هذا الأمر

تم تعديل هذه المشاركة بواسطة golden man في 30 أكتوبر 2007 في 17:05

#2

هناك موقع آخر و هو http://www.topcoder.com/tc و فيه مشاركات عربية المشكلة ان الدول العربية غير مهتمة بهذه الامور فهي لا تتيح للطالب او المبرمج العربي فرصة لكي يكون من صفوة المبرمجين حتى يتنافس مع الروس و البولونديين في مثل هذه المسابقات على عكس تلك الدول التي تضع للطلبة والمشاركين مدربين لهم و كل الظروف تساعدهم حتى يكونوا متميزين

#3

هناك أولمبياد رائع وهو الأولمبياد العالمي في الرياضيات ..

هذه بعض الروابط الخاصة به :

الموقع الرسمي :

International Mathematical Olympiad

http://www.moems.org/

الموقع الرسمي لأولمبياد 2008 :

49th International Mathematical Olympiad

وهذا موقع للمعلومات العامة حوله :

http://olympiads.win.tue.nl/imo/

ويوجد أيضاً الأولمبياد العالمي للفيزياء :

International Physics Olympiad

قد شاركت في كليهما عندما كنت في الصف التاسع وتأهلت إلى المرحلة الثانية بنجاح :)

عقبالكم ;)

اللهم طهر أرض فلسطين من العملاء والخونة

#4

أرجو ممن يستطيع المساعدة في الترجمة المشاركة

هذه أول مسألة و هي طبعا بسيطة جدا و لكنها للاعتياد على التعامل مع الموقع

انسخ الكود السابق و الصقه في ملف نصي و احفظه بلاحقة html

<html>
<H1>Your Ride Is Here</H1></CENTER>
<P>It is a well-known fact that behind every good comet is a UFO. These UFOs 
often come to collect loyal supporters from here on Earth. Unfortunately, they 
only have room to pick up one group of followers on each trip. They do, however, 
let the groups know ahead of time which will be picked up for each comet by a 
clever scheme: they pick a name for the comet which, along with the name of the 
group, can be used to determine if it is a particular group's turn to go (who do 
you think names the comets?). The details of the matching scheme are given 
below; your job is to write a program which takes the names of a group and a 
comet and then determines whether the group should go with the UFO behind that 
comet. 
<P>Both the name of the group and the name of the comet are converted into a 
number in the following manner: the final number is just the product of all the 
letters in the name, where "A" is 1 and "Z" is 26. For instance, the group 
"USACO" would be 21 * 19 * 1 * 3 * 15 = 17955. If the group's number mod 47 is 
the same as the comet's number mod 47, then you need to tell the group to get 
ready! (Remember that "a mod b" is the remainder left over after dividing a by 
b; 34 mod 10 is 4.) 
<P>Write a program which reads in the name of the comet and the name of the 
group and figures out whether according to the above scheme the names are a 
match, printing "GO" if they match and "STAY" if not. The names of the groups 
and the comets will be a string of capital letters with no spaces or 
punctuation, up to 6 characters long. 
<P>Examples: 
<P>
<TABLE border=1>
  <TBODY>
  <TR>
	<TD align=middle>Input </TD>
	<TD align=middle>Output </TD></TR>
  <TR>
	<TD><PRE>COMETQ
HVNGAT
</PRE></TD>
	<TD vAlign=center align=middle><TT>GO</TT> </TD></TR>
  <TR>
	<TD><PRE>ABSTAR
USACO </PRE></TD>
	<TD vAlign=center align=middle><TT>STAY </TT></TD></TR></TBODY></TABLE>
<H3>PROGRAM NAME: ride</H3>
<H3>INPUT FORMAT</H3>
<TABLE>
  <TBODY>
  <TR>
	<TD>Line 1: </TD>
	<TD>An upper case character string of length 1..6 that is the name of the 
	  comet. </TD>
  <TR>
	<TD>Line 2: </TD>
	<TD>An upper case character string of length 1..6 that is the name of the 
	  group. </TD></TR></TBODY></TABLE>
<P><B>NOTE</B>: The input file has a newline at the end of each line but does 
not have a "return". Sometimes, programmers code for the Windows paradigm of 
"return" followed by "newline"; don't do that! Use simple input routines like 
"readln" (for Pascal) and, for C/C++, "fscanf" and "fid>>string". 
<H3>SAMPLE INPUT (file ride.in) </H3><PRE>COMETQ
HVNGAT
</PRE>
<H3>OUTPUT FORMAT</H3>A single line containing either the word "GO" or the word 
"STAY". 
<H3>SAMPLE OUTPUT (file ride.out)</H3><PRE>GO
</PRE><BR>
<HR>

</html>

تم تعديل هذه المشاركة بواسطة golden man في 22 نوفمبر 2007 في 17:06

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…