درس زي ﺗﻤﺮﻳﻦ ﺩﺭﺱ ﻣﺒﺎﻧﻲ ﺑﺮﻧﺎﻣﻪ ﺳﺎﺯﻱ ﺳﺮﻱ ﺳﻮﻡ ﭘﺎﻳﻴﺰ – 86ﺑﻬﺎﺭ 87 ﺩﺍﻧﺸﻜﺪﻩﻱ ﻣﻬﻨﺪﺳﻲ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺣﺴﻦ ﺍﺳﻼﻣﻲ درس زي ت : • • • • • • • • • • • • 2 ارل ر 12 /4 : ا ي از ت 5د آ ه آام 100دارد. % 3ال ا(ري ا' و %ا$ت !"#ي ا *+دارد آ ا ـي اـ "! در ي ر ( #ظ & اه )$# $ا ا 0ل ت /د را -. ارل آد 1آ #از ا ي ا(.#2 *+ د;: #د 9ا!8ت 7ن م اي ه %ال راه 50ا! ـ اـ' .ـ @? /ب ( آ #د=ر <! در ت ". 6() *1ورودي و &و. 4ا3ت آ* 0 *1ر د) /در ه .ال +,-ـ* #ـ $د)ـ آ .$7در ﺹرت < Aاز @? 9ا' ي 0دE .ان Dل ا !C0 0ـ /و( ” “NO” “YESا' ! ” “yes” “Yesو اDـل @ن Eـ 0 Fـن ـي ـ /اه .ه #H #Iاز /و( :#= !C0د2ي در /و( ﺱ.# ا !ل زد هي ﺹرت /دآر ﻁ Jي آ#Lي و ون د;/ـ' اﺱن / M#8Nاه P/ .هO #دا آ #آ Rآ ;.ـ Qورودي و /و(ـ %ا$ت آ Pر د S#.در ه %ال !C0د '.آ#ـ .ـي Nـ/ M8و(ـ را ـ هن T9آ در ﺹرت %ا$ت 57 C0د. ي 1ادي ﺱ' داد د .ﺱ' ه ﺱ' را در آ! از #U 2 V7ده .در #Hا ﺹرت ي @ن ﺱ' را <اه) .'*0 #ا;! ﺱ! ـ را ـهـي Iهي د 9 2ا' ##X #U 2آ و #U 5 WDد Y7 (.ـ (ـ ـ 8ـود' ز اي ا(اي اآP Dل ورودي د '.آ#ـ و از ا;2ـر!Rهـي ?#ـ اـ!Cد آ.# %ا$ت /د را در 0و درس )A (sharifcpp872ح آ.# .ــ از ارــل ــهــ از آLــل ــن @?ــ در آTLهــي اــ!ارد )ــ VSو (g++ ا#Pن ﺹ آ .#ا 0ي آLل "د اي .#0 ه را هن م !C0در ﺹرت ال ذ #/آ .#د '.آ #آ در م ـ%ا$ت م وف ا#T2ﺱ آ= ! Jا' .ا 0م ي دI@ ]#. در ﺹرت %ال !C0ي از @ن %ال 0د. 1از @ 9از ر 'Eآدن / Q;.و( و در! م هي /د ا#Pن *!;* ،#ري م ”) “assign3_stdIDم *;ر د ]#.ه #و ـوف آ=ـ Jا#T2ﺱـ ـ! د و ه space _#اي ا! stdID .رِ دا" .' Oـ WDا0ـ ـري دا" Oـ 87123456اـ' ـ ﺱـ' ـم *;ـر ـ ” “assign3_87123456ـ(. اOد آد و *هي ]*) .cppﻁ *هي .cppو ه * _#د2ي( را در @ن :و YL ا *;ر را ZIPآ ) #اي ا کر ک* ا' روي *;ـر ک#Tـ bراـ' ک#ـ و از ـي ـز Send toو Compressed (Zipped) Folder YLرا ا!<ب ک .#ا کر * bم !/ assign3_stdID.zipد(. در ?' * ZIPرا @درس # [email protected]آ+ .#ـع #ـ ـ هن م * (assign3_87123456 WD) . ZIP درس زي ﺱTdي اول – 7ا!50:اري /اهE R#رات !ازن را "< -#دهE .R#رت !ازن Eر fا' ک ه زﯾـ Eـر fاز @ن کـ ﯾ ’(‘ bﯾ ‘{’ ﯾ ‘[’ @Hز ،ﯾ ‘)‘ bﯾ ‘}‘ ﯾ ‘]‘ ) 7 (Q#ﯾـن ﯾ*!ـ ـ .ـ Eـان Dـل Eرتهي "))()(()(" و "}{}}{)][}{({" !ازـ در ;9#ـ "))(" و ـ "{{}{{)()(" !ـازن #ﺱـ! .از /اه ! R#اي !ازن دن E Jرت را "< -آ.# م parenthesis.cpp : Q;.ورودي : ورودي *]ﻁ / Jﻁ /اه د آ در @ن ـ Jرـ! ـ آراآ!هـي ’)‘ ’]‘ ’}’ ‘(’ ‘[’ ‘{‘ و(ـد دارد. #آراآ!هي ورودي spaceارP .Rل ر!ي ورودي از 100000آـراآ! Oـوز <اهـ آـد) .در 30درﺹ ﺱ'ه Eرت ورودي *]ﻁ ’)‘ و ‘(‘ ا'( / Q;.و( : ي ﺱ' در ﺹرت !ازن دن ر!ي ورودي Eرت ” ) “YESوف :رگ( و در #H ا ﺹرت ” ) “NOوف :رگ( را در /و( ﺱ. ورودي /و( YES NO }{}}{)][}{({ {{}{{)()( )راه :از (stack) !"7ا!Cد آ(.# ﺱTdي دوم – اEاد : T#/رگ هAر آ دا #هي ااع !E ##Xدي در ز ن C++زي "< Nاز اEاد را اـ در /د 2دار .اي Dل !##Xهي از ع ]* intـﻁ .درـ اEـاد ﺹـ M#8در 8ـودي ] [-231, 231-1را ?2اري آ .ا WDاي *! ﺹ+ب دو Eد 50ر!# .ـا R#از Eـ +ـب در C++ ا!Cد آ .R#از /اه R#اي ﺱ آ دو Eد از ورودي #2د و ﺹ+ب @?ـ را 8آ. م bignumber.cpp : Q;.ورودي : ورودي دو /ﻁ دارد آ در ه /ﻁ E Jد 9:0آ ;Pاز O 50000وذ آ داد د. / Q;.و( : /و( *]ﻁ / Jﻁ دارد آ در @ن ﺹ+ب دو Eد ورودي ! د. 3 درس زي ورودي /و( 123456789123456789 15241578765432099750190521 123456789 )راه@ J :راي آراآ!ي #2و ار.م ه Eد را در /هي @ن 2داري آ YL .#دو Eد را رو آ در د ﺱ!ن د !*0ا)!!!( در ه+ Rب آ(.# ﺱTdي م – وارو2 *ض آ a1 ,a2,…,an #د;اي از اEاد .زوج ) (ai,ajرا Jوارو R# 2ه i < j 0و . ai > aj از /اه1 R#اد وارو2ه را در Jد; از اEاد ' @ور. م inversion.cpp : Q;.ورودي : در /ﻁ اول Eد ﺹ1) N M#8اد اEاد د; @( آ 0 < N <= 50000داد ـد .در /ـﻁ 1ـ N Eد ﺹ M#8آ در زي ] [-231, 231-1هﺱ! و spaceاز ه( Rا ا داد د. / Q;.و( : /و( *]ﻁ E Jد ا' آ 1اد وارو2هي د;ي ورودي را #ن آ. ورودي /و( 6 9 1492183 )راه :ا;2ر!Rهي Qزي MergeSortو InsertionSortرا د '.ر آ(.# ﺱTdي =?رم – #روب ل ” “Minesweeperزي آدا؟ هف ا زي #7ا آدن 9ن هي #ه در Jﺹ8Cي M*Nا' .اي آ ، Jا زي در ه Eدي را ـدهـ آـ 1ـاد /ـهـي #در Oورت @ن ا' .اي Dل ﺹ8Cي 4*4ز را آ # 2در @ن و(د دارد در .#2 )/ي -<" * 'WE #ا'(: * . . . . . . . . * . . . . . . ل ا 0اEاد راه را در (ول *ار ده/ R#اه R#دا': 0 0 0 0 ا ه اآ/ 8 Dي Oور دارد. 4 0 1 1 1 * 1 2 2 * 1 1 1 درس زي م minesweeper.cpp : Q;.ورودي : در /ـﻁ اول دو Eـد Nو ( 0 < N,M <= 100 ) Mداد ــد آـ ـ #ـ1 Qـف 1ـاد ـAه و !نه'/ N .ﻁ 1ي ه آام ـ د]#.ـ Mآـراآ! اـ' ـ ـ #ـ Qﺹـ8Cي ـزي را "< -آ .هـ ـ ـون ـ #ـ آـراآ! ’A]) ‘.ـ( و هـ ـ ـ#دار ـ آـراآ! ’*‘ "ـ<- د .د '.آ #آ #آراآ!هي space A Jو(د ارد و آراآ!ه '"7ه@ Rا. / Q;.و( : /و( / Nﻁ ا' آ هـن (ـول ورودي را ـ ـدهـ ـ اـ Cـوت آـ ـ (ـي /هي "<1 ‘.’ -اد /هي #دار Oور ! ا')آ Jر.ـ Rـ 0 #ـ 8 /اه د(. ورودي /و( 0 0 0 0 0 0 * 1 3 2 * 1 * 3 1 . . . . . . 35 * * . . . . . * . )راه :ا ﺱ T#/ Tdد ا'(. ﺱTdي ?!"2( – RO7ﺹ! هAر آ دا '"2( n! #از اEاد n 1و(ـد دارد .اـ !"2( nـ' را ــان ـ #ـQ ا;)Cد"9ي( #ن آد WD .اي اEاد 3 1ان 9 '"2( 6را Q#ز ': 123 132 213 231 312 321 وC#ي ! اي ا' آ اي ـ"2( Jـ' داد ـ"2( ،ـ' 1ـي در ;#ﺱـ' ا; Cرا #7ا آ. م permutation.cpp : Q;.ورودي : 5 درس زي در /ــﻁ اول Eــد 11Pــ P) Nــل ("2ــ'( آــ 1 < N <= 100000داد ــــد .در /ــﻁ 1ــي ( !"2از اEاد N 1داد د آ #ه دو Eد . space Jار دارد .در ا /ﻁ #Hاز اEاد در زي ] @ [1, Nو ه آام از اEاد N 1د J ]#.ر ه د. / Q;.و( : /و( د/ J ]#.ﻁ دارد آ (1 '"2ي ورودي را "ن ده)E Nد آ *ﺹ Tاز ه( Rـا ا(* .ض آ #آ (1 '"2ي ورودي و(د دارد)"2( 1ـ' ورودي @/ـ ("2ـ' از ;#ﺱ' ا;# Cﺱ'(. /و( ورودي 5 14532 14523 )راه '"2( 24 :اEا 4 1را روي آ 5Hـ #ـ Qا;Cـ ﺱـ #و ا;2ـي رEـ' ـ اي ' @ن (1 '"2ي را .# #د;ي :و; @ /ه ( '"2را ز (.#2 6
© Copyright 2025 Paperzz