<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=0563_-_Fast_Food_1</id>
	<title>0563 - Fast Food 1 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=0563_-_Fast_Food_1"/>
	<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=0563_-_Fast_Food_1&amp;action=history"/>
	<updated>2026-06-17T09:02:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.universitas.ro/index.php?title=0563_-_Fast_Food_1&amp;diff=8998&amp;oldid=prev</id>
		<title>Corjuc Eunice: Pagină nouă: = Cerința = Fast-food-ul de la colțul străzii are &lt;code&gt;n&lt;/code&gt; clienți. Pentru fiecare client se cunoaște momentul în care intră în fast-food și momentul în care iese, ambele fiind exprimate în minute, numărate de la începutul perioadei de funcționare. Gigel, patronul acestui fast-food, dorește să afle care este numărul maxim de clienți aflați simultan în restaurant.  = Date de intrare = Programul citește de la tastatură numerele &lt;code&gt;n&lt;/code&gt;, iar ap...</title>
		<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=0563_-_Fast_Food_1&amp;diff=8998&amp;oldid=prev"/>
		<updated>2024-01-04T18:01:15Z</updated>

		<summary type="html">&lt;p&gt;Pagină nouă: = Cerința = Fast-food-ul de la colțul străzii are &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; clienți. Pentru fiecare client se cunoaște momentul în care intră în fast-food și momentul în care iese, ambele fiind exprimate în minute, numărate de la începutul perioadei de funcționare. Gigel, patronul acestui fast-food, dorește să afle care este numărul maxim de clienți aflați simultan în restaurant.  = Date de intrare = Programul citește de la tastatură numerele &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;, iar ap...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Cerința =&lt;br /&gt;
Fast-food-ul de la colțul străzii are &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; clienți. Pentru fiecare client se cunoaște momentul în care intră în fast-food și momentul în care iese, ambele fiind exprimate în minute, numărate de la începutul perioadei de funcționare. Gigel, patronul acestui fast-food, dorește să afle care este numărul maxim de clienți aflați simultan în restaurant.&lt;br /&gt;
&lt;br /&gt;
= Date de intrare =&lt;br /&gt;
Programul citește de la tastatură numerele &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;, iar apoi &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; perechi de numere naturale &amp;lt;code&amp;gt;x y&amp;lt;/code&amp;gt; , reprezentând montul intrării, respectiv momentul ieșirii fiecărui client din restaurant.&lt;br /&gt;
&lt;br /&gt;
= Date de ieșire =&lt;br /&gt;
Programul va afișa pe ecran numărul &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;, reprezentând valoarea cerută.&lt;br /&gt;
&lt;br /&gt;
= Restricții și precizări =&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;1 ≤ n ≤ 1000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemplul 1 ==&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
5 7&lt;br /&gt;
&lt;br /&gt;
10 11&lt;br /&gt;
&lt;br /&gt;
10 13&lt;br /&gt;
&lt;br /&gt;
6 8&lt;br /&gt;
&lt;br /&gt;
7 9&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
Explicație:&lt;br /&gt;
&lt;br /&gt;
La momentul &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt; în restaurant se află &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; persoane.&lt;br /&gt;
&lt;br /&gt;
== Exemplul 2 ==&lt;br /&gt;
99999999999999&lt;br /&gt;
&lt;br /&gt;
5 7&lt;br /&gt;
&lt;br /&gt;
10 11&lt;br /&gt;
&lt;br /&gt;
10 13&lt;br /&gt;
&lt;br /&gt;
6 8&lt;br /&gt;
&lt;br /&gt;
7 9&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
Constrangeri neindeplinite&lt;br /&gt;
&lt;br /&gt;
== Rezolvare ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python3&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
def ver(n):&lt;br /&gt;
    if not(1&amp;lt;=n&amp;lt;=1000):&lt;br /&gt;
        print(&amp;quot;Constrangeri neindeplinite&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
n = int(input())&lt;br /&gt;
ver(n)&lt;br /&gt;
v = [0] * 10005&lt;br /&gt;
&lt;br /&gt;
hmax = 0&lt;br /&gt;
hmin = 10005&lt;br /&gt;
&lt;br /&gt;
for _ in range(n):&lt;br /&gt;
    x, y = map(int, input().split())&lt;br /&gt;
    if x &amp;lt; hmin:&lt;br /&gt;
        hmin = x&lt;br /&gt;
    if y &amp;gt; hmax:&lt;br /&gt;
        hmax = y&lt;br /&gt;
    for j in range(x, y + 1):&lt;br /&gt;
        v[j] += 1&lt;br /&gt;
&lt;br /&gt;
max_val = v[hmin]&lt;br /&gt;
for i in range(hmin, hmax + 1):&lt;br /&gt;
    if max_val &amp;lt; v[i]:&lt;br /&gt;
        max_val = v[i]&lt;br /&gt;
&lt;br /&gt;
print(max_val)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Corjuc Eunice</name></author>
	</entry>
</feed>