Computer Science please use c++ to solve these data structures problems with Memory limit: 256 MIBTime limit: 1000 ms, Input file: stdin Description Kyaru is playing a mobile game. In this game, she controls a hero and fights monsters by unleashing different types of attacks. Monsters will appear during the game. They have initial health points (HP) and will only be damaged by exactly two types of attacks. For example, assume there are two monsters: monster one is affected by Attack 1 and 2, while the other is affected by Attack 1 and 3 then if Kyaru releases an Attack 2, only the first monster will be hit. For each attack from Kyaru all monsters that can be damaged by the attack will lose d HP. The monsters lost HP won't be recovered. and those who lose all HP will die. After staying up all night playing this game Kyaru wanted to review her strategy, and exported the log from the game to read. However, the game somehow didn't record when monsters were killed, So, Kyaru now asks you to check how many and which monsters were killed each time she unleashed an attack. Input The first line of the Input contains two integers n, q. separated by a space. indicating the number of types of attacks Kyaru can unleash and the number of events that the game log recorded. In the next q line, each line contains an event record which is in one of the following two formats: 1.1 t1' t2'h' denotes a type-1 event where a monster appeared. carrying an Initial HP of h. and it can only be damaged by attack of type t and ta. 2.2 t' d' denotes a type 2 event where kyaru released an attack of type t and all monsters that can be damaged by this attack type will lose d HP Unfortunately, the log is encrypted due to the confidentiality Denote last to be the number of monsters killed by the last attack (last 0 mitially For the type-t event 1i,h whicch are actual numbers of the event are t e last, t, last, h lnst where t,h are the tumbers in the log. For the type-2 event, the actuald are t'e last, d e last. where t',d are the numbers in the log estends focthe bitwise exciusive or operation.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
I need the answer as soon as possible
Computer Science
please use c++ to solve these data structures problems
with Memory limit: 256 MiBTime limit: 1000 ms, Input file: stdin
Description
Kyaru is playing a mobile game. In this game, she controls a hero and fights monsters by unleashing different types of attacks. Monsters will appear during the game.
They have initial health points (HP) and will only be damaged by exactly two types of attacks. For example, assume there are two monsters: monster one is affected by
Attack 1 and 2, while the other is affected by Attack 1 and 3. then if Kyaru releases an Attack 2, only the first monster will be hit. For each attack from Kyaru all monsters
that can be damaged by the attack will lose d HP. The monsters lost HP won't be recovered. and those who lase all HP will die.
After staying up all night playing this game. Kyaru wanted to review her strategy, and exported the log from the game to read. However, the game somehow didn't
record when monsters were killed, So, Kyaru now asks you to check how many and which monsters were killed each time she unleashed an attack.
Input
The first line of the Input contains two integers n, q. separated by a space. indicating the number of types of attacks Kyaru can unleash and the number of events that
the game log recorded.
In the next g line, each line contains an event record, which is in one of the following two formats:
3.1 t1' t2'h' denotes a type-1 event where a monster appeared. carrying an initial HP of h and it can only be damaged by attack of type t and fa.
2.2 t' d' denotes a type 2 event where kyaru released an attack.of type t and all monsters that can be damaged by this attack type will lose d HP
Unfortunately, the log is encrypted due to the confidentiality. Denote last to be the number of monsters kiled by the last attack (last 0 mitially. For the type-tevent
4i4.h.which are artual numbers of the event are t e last, t, last, h e last where t,h are the tumbers in the log For the type-2 event, the actual , d
are t' e last, de last. where t,d are the numbers in the log. e stands for the bitwise excasive or operation.
Transcribed Image Text:Computer Science please use c++ to solve these data structures problems with Memory limit: 256 MiBTime limit: 1000 ms, Input file: stdin Description Kyaru is playing a mobile game. In this game, she controls a hero and fights monsters by unleashing different types of attacks. Monsters will appear during the game. They have initial health points (HP) and will only be damaged by exactly two types of attacks. For example, assume there are two monsters: monster one is affected by Attack 1 and 2, while the other is affected by Attack 1 and 3. then if Kyaru releases an Attack 2, only the first monster will be hit. For each attack from Kyaru all monsters that can be damaged by the attack will lose d HP. The monsters lost HP won't be recovered. and those who lase all HP will die. After staying up all night playing this game. Kyaru wanted to review her strategy, and exported the log from the game to read. However, the game somehow didn't record when monsters were killed, So, Kyaru now asks you to check how many and which monsters were killed each time she unleashed an attack. Input The first line of the Input contains two integers n, q. separated by a space. indicating the number of types of attacks Kyaru can unleash and the number of events that the game log recorded. In the next g line, each line contains an event record, which is in one of the following two formats: 3.1 t1' t2'h' denotes a type-1 event where a monster appeared. carrying an initial HP of h and it can only be damaged by attack of type t and fa. 2.2 t' d' denotes a type 2 event where kyaru released an attack.of type t and all monsters that can be damaged by this attack type will lose d HP Unfortunately, the log is encrypted due to the confidentiality. Denote last to be the number of monsters kiled by the last attack (last 0 mitially. For the type-tevent 4i4.h.which are artual numbers of the event are t e last, t, last, h e last where t,h are the tumbers in the log For the type-2 event, the actual , d are t' e last, de last. where t,d are the numbers in the log. e stands for the bitwise excasive or operation.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Declaring and Defining the Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education