Module: (C++) تمرین - 3: بیانیه های حلقه "چند واقعیت در مورد هری پاتر"


Problem

3 /7


کازینو جادوگر

Problem

در دنیای جادوگران، یک مثقال نقره ای معادل 29 گره برنز و 17 مثقال برابر با 1 گالیون طلا است. در دنیای ماگل، یک گالیون حدود 5 پوند است. با این حال، نرخ ارز ممکن است تغییر کند.

رون سعی کرد طلسم ها را یاد بگیرد، اما همیشه به چیزی که می خواست نمی رسید. او اخیرا یک بازی جدید به نام Wizards Casino پیدا کرده است. در این کازینو آنها برای Sickles مجازی بازی می کنند و هر دور بازی شامل استفاده از یک یا آن طلسم است. قبل از شروع بازی، رون صفر داسی در حساب خود دارد، اما برنامه در هر زمان به او اعتبار نامحدود می دهد.

قبل از شروع هر دور، برنامه به شما می‌گوید که کار جادویی بعدی در مورد چه موضوعی است و ران شرط می‌بندد که با این کار کنار بیاید. در همان ابتدای بازی، رون همیشه ۱ مثقال شرط می‌بندد. اگر رون کار را به درستی انجام دهد، در راند برنده می شود و شرط به امتیاز او اضافه می شود. اگر شکست بخورد، بازنده است و شرط از حسابش کسر می شود. رون بسیار قمار است، بنابراین پس از باخت همیشه شرط را 2 برابر افزایش می دهد. با این حال، پس از یک برد، برای اینکه شانس را نترساند، رون همیشه شرط را به 1 مثقال کاهش می دهد. در نهایت، با غلبه بر وظیفه بعدی، و با پیروزی در این دور، ران تصمیم می گیرد بازی را به پایان برساند.

به عنوان مثال، به رون اجازه دهید کار اول را به درستی انجام دهد (شرط اولیه 1 داسی را برد، 1 داسی را در دور بعدی شرط بندی کرد)، سپس در دومین تکلیف شکست بخورد (1 داسی را باخت و شرط را دو برابر کرد)، وظیفه سوم را شکست داد. (2 داسی را از دست داد) و دوباره شرط را دو برابر کرد)، اما همچنان موفق شد کار چهارم را انجام دهد (4 مثقال برد، 1 مثقال شرط را کاهش داد). سپس کار پنجم را نیز به درستی انجام می دهد (1 مثقال برد) و بازی را به پایان می رساند. مجموع حساب او بعد از بازی: 1 – 1 – 2 + 4 + 1 = 3 مثقال.

شما باید برنامه ای بنویسید که با توجه به تاریخچه بازی، تعیین کند که ران چه تعداد داسی برد یا باخت.

ورودی
خط اول شامل یک عدد صحیح N (\(0 < N <= 2000\)) — تعداد کارهایی که رون انجام داد. خطوط N زیر حاوی اعداد 0 یا 1 (یک عدد در هر خط) هستند: 1 در صورت تکمیل رون کار بعدی و 0 – اگر انجام نشد

حصر
چاپ یک عدد صحیح — برد یا باخت رون (برد با یک عدد مثبت تعیین می شود و باخت یک عدد منفی است).
 

 

نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 5
1
1
0
1
1
4