Universal Cup Judging System

Universal Cup

시간 제한: 1 s 메모리 제한: 2048 MB 총점: 100 난이도: [표시] 인터랙티브 해킹 가능 ✓
통계

هذه مسألة تفاعلية.

لدى Little Cyan Fish عدد صحيح سري $a$ ($1 \le a \le 100$). عليك إيجاد هذا العدد الصحيح.

في كل استعلام، تختار عددًا صحيحًا $x$. يخبرك Little Cyan Fish ما إذا كان $x$ يساوي عدده الصحيح السري. أوجد العدد الصحيح السري في ما لا يزيد عن $100$ استعلام.

التفاعل

لإجراء استعلام، اطبع سطرًا بالتنسيق التالي: "$?\ x$"، حيث $x$ عدد صحيح ($1 \le x \le 100$). كاستجابة للاستعلام، ستحصل على كلمة واحدة yes أو no، مما يعني أن $x = a$ أو $x \ne a$ على التوالي. يجب عليك التأكد من أن عدد الاستعلامات التي تجريها لا يتجاوز $100$.

للإبلاغ عن الإجابة، أخرج سطرًا بالتنسيق التالي: "$!\ x$"، حيث $x$ هو العدد الصحيح السري. الإبلاغ عن الإجابة لا يُحتسب كاستعلام. تلقي yes لا ينهي التفاعل: لا يزال يتعين عليك الإبلاغ عن الإجابة. يجب أن ينتهي برنامجك فورًا بعد الإبلاغ عن الإجابة. بعد إخراج استعلام أو الإبلاغ عن الإجابة، لا تنسَ إخراج محرف سطر جديد وتفريغ دفق الإخراج (flush).

في هذه المسألة، المتفاعل ليس تكيفيًا. يتم تثبيت العدد الصحيح السري قبل بدء التفاعل ولا يتغير أثناء التفاعل.

أمثلة

الإدخال 1

no

no

yes

الإخراج 1

? 1

? 2

? 3

! 3

ملاحظة

في المثال الأول، العدد الصحيح السري هو $3$. الاستعلامان بقيمتي $x = 1$ و $x = 2$ يتلقيان no، والاستعلام بقيمة $x = 3$ يتلقى yes. بعد ذلك يبلغ الحل عن ! 3.

في المثال الثاني، العدد الصحيح السري هو $1$. يتلقى الاستعلام الأول yes، ويبلغ الحل عن ! 1.

أداة الاختبار: يتم توفير أداة اختبار لمساعدة المتسابقين على تطوير واختبار حلولهم. يمكنك تنزيل هذه الأداة من المرفقات. يوضح تشغيل الأداة مع الخيار -h كيفية استخدامها. تتحقق الأداة من التفاعل والإجابة المبلغ عنها، لكنها لا تفرض حد الوقت أو الذاكرة.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.