19
ƶƀſƺƯ ŵřŻō ƾƫŚƗ ƁŻƺƯō ƽŹƹŚƴƟ ƹ šŚƤǀƤŰţ ƭƺƬƗ šŹřŻƹ ƾưſŹ ŻƺŬƯ Śŝ ƥLjě º ƱřŹŚĮŤſŹ ƂŞƳ º ŶƷŚƃ ƪƸģ ƖƏŚƤţ º ƽƺŬƴĭ ƾƯŚƔƳ ƱŚŝŚǀų º źǀƳřƺţ º ƱřźƸţ æç www.parseh.ac.ir ƾƬǀưƨţ šLjǀƈŰţ ƾƄƿŚƯŻō ƱƺƯŻō ƵŹƹŵ ŶƃŹř ƾſŚƴƃŹŚƧ ƽŚƷ ƩŚſ æèîç ƱƺƯŻō çê ŶƇŹŵ Ʃƹř ƾŰƿźƄţ ƪů ƶģźŤƟŵ źţƺǀĜƯŚƧ ƾſŶƴƸƯ ƶƗƺưŬƯ ŶƧ æçìì

parse-25-1-CE_1392-solution.pdf

  • Upload
    simaas

  • View
    216

  • Download
    2

Embed Size (px)

DESCRIPTION

ازمون پارسه مهندسی کامپیوتر 25 درصد اول پاسخنامه

Citation preview

Page 1: parse-25-1-CE_1392-solution.pdf

�ƶƀſƺƯ�ŵřŻō�ƾƫŚƗ�ƁŻƺƯō ƽŹƹŚƴƟ�ƹ�šŚƤǀƤŰţ��ƭƺƬƗ�šŹřŻƹ�ƾưſŹ�ŻƺŬƯ��Śŝ�

�ƥLjě�º�ƱřŹŚĮŤſŹ�ƂŞƳ�º�ŶƷŚƃ�ƪƸģ�ƖƏŚƤţ�º�ƽƺŬƴĭ�ƾƯŚƔƳ�ƱŚŝŚǀų�º�źǀƳřƺţ�º�ƱřźƸţæç������������www.parseh.ac.ir��

ƾƬǀưƨţ�šLjǀƈŰţ�ƾƄƿŚƯŻō�ƱƺƯŻō��ƵŹƹŵ�ŶƃŹř�ƾſŚƴƃŹŚƧ�ƽŚƷ��

�ƩŚſæèîç�#

#

�ƱƺƯŻōçê�ŶƇŹŵ�Ʃƹř�ƾŰƿźƄţ�ƪů�ƶģźŤƟŵ�

����

�źţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ƶƗƺưŬƯ�

�ŶƧ��æçìì����

id2339703 pdfMachine by Broadgun Software - a great PDF writer! - a great PDF creator! - http://www.pdfmachine.com http://www.broadgun.com

Page 2: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƾƈƈŴţ�ƹ�ƾƯƺưƗ�ƱŚŝŻ�ƶŰƠƇ�����

æº �ÄÀË�³�d�Y�d��{����

çº �ÄÀË�³�d�Y�d��{����

èº �ÄÀË�³�d�Y�d��{���

éº �ÄÀË�³�d�Y�d��{���

êº �ÄÀË�³�d�Y�d��{���

ëº �ÄÀË�³�d�Y�d��{���

ìº �ÄÀË�³�d�Y�d��{���

íº �ÄÀË�³�d�Y�d��{���

îº �ÄÀË�³�d�Y�d��{���

æåº �ÄÀË�³�d�Y�d��{���

ææº �ÄÀË�³�d�Y�d��{���

æçº �ÄÀË�³�d�Y�d��{���

æèº �ÄÀË�³�d�Y�d��{���

æéº �ÄÀË�³�d�Y�d��{����

æêº ³�ÄÀË��d�Y�d��{����æëº �ÄÀË�³�d�Y�d��{����

{�¯�ÄmÂe�µÁY�¥Y�³Y�Za�Ä]��f�Ì]�|ËZ]�ÊÅ{�x�Za�ÉY�]�Á�d�Y�{�Y|¿Zf�Y��¿��Y�µYÂ�����Z�Y�] clock powersave Finding ways to�,��ÄÀË�³�d�Y�d��{���æìº �ÄÀË�³�d�Y�d��{����

ÊÀ Ë�µÁY�¥Y�³Y�Za��Y�µÁY�ĸ¼m�Ä]�ÄmÂe�Z]�Finding ways to save clock power, which can consume 30 percent of a high- performance chip�s energy, is tricky.

�ÄÀË�³��Ê»�tÌv��|�Z]�ÄÀË�³��ÉZÅ�Á���Z]��Z^e�Y��{�clock power reductionÊ»��Â�»�¦Ë� e�Z§���Á�|Àf�Ì¿��|À�Z]��æíº �ÄÀË�³�d�Y�d��{����

�ÄÀË�³�¹Á{�¥Y�³Y�Za�Ä]�ÄmÂeZ]��f¸»Z¯�d�Y�¾Ë��æîº �ÄÀË�³�d�Y�d��{����

�c�Z^��¹Â��¥Y�³Y�Za��Y�µÁY�ĸ¼m��{this problem�Ä]�timing-violation errors{�Y{�Ã�Z�Y����ÄÀË�³�¾ËY�]ZÀ]�d�Y�d��{���çåº �ÄÀË�³�d�Y�d��{����

�c�Z^��µYÂX��c�Â���{drawback�d�Y�{Y�ËY� Á�µZ°�Y�ÊÀ ¼]� ��ĸ¼m��{But this approach comes at the cost of power�c�Z^��this approach�Ä]�wire grid method{�Y{�Ã�Z�Y����ÄÀË�³�¾ËY�]ZÀ]�d�Y�d��{���

id2379406 pdfMachine by Broadgun Software - a great PDF writer! - a great PDF creator! - http://www.pdfmachine.com http://www.broadgun.com

Page 3: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƾƈƈŴţ�ƹ�ƾƯƺưƗ�ƱŚŝŻ�ƶŰƠƇ�����

çæº �ÄÀË�³�d�Y�d��{�����cÁZ¨e��Ë��ĸ¼mencryption��Z]steganography�Ê»�½Z�¿�Y���ÄÀË�³�Á�|Å{�d�Y�d��{���

Unlike encryption, steganography encodes the message while at the same time concealing the fact that a message is being sent at all.

ççº �ÄÀË�³�d�Y�d��{����d�Y�Ã|»M�d�|]�Ä]�ne�Z]�į�d�Y�Ê^Ë�¬e��Á��ÊÀ »�Ä]���¿�{�»�c�Z^���

çèº �ÄÀË�³�d�Y�d��{�����c�Z^��ÉÁ���Yold-fashioned�ÄÀË�³��yM�¥Y�³Y�Za��{��d�Y�d��{���

çéº �ÄÀË�³�d�Y�d��{����Ä]�ÄmÂe�Z]�ÄÀË�³�,¹Á{�¥Y�³Y�Za��d�Y��f¸»Z¯����

çêº �ÄÀË�³�d�Y�d��{�����ƶƬưū�ƶŝ�ƶūƺţŚŝThe new crop of programs leaves almost no trailƴƘƯ�ƹ�ƾ�trail��Śě�ŵŹ��ƶƴƿżĭ��æŢſř�ŢſŹŵ���

�ÄÀË�³�į�|ÌÀ¯�d«{�d�Y�ÃZ^f�Y�Ô»Z¯���çëº �ÄÀË�³�d�Y�d��{����

¥Y�³Y�Za�ÉY|f]Y�Á�µÁY�¥Y�³Y�Za�Ä]�ÄmÂe�Z]�ÄÀË�³�,¹Á{���d�Y��f¸»Z¯���çìº �ÄÀË�³�d�Y�d��{����

d�Y�Ê·Ó|f�Y��¿��Y�µYÂ����cZ¨Ì�Âe��YCloud computing�Á��ļ¸¯��]Y�Ê»�ZÆÀe���ÄÀË�³�½YÂe�{�¯�d�Y{�]�Y����çíº �ÄÀË�³�d�Y�d��{����

d�Y���¿�{�»��Á��\Ì��Ã�Z]�{�µYÂX���ÄÀË�³��ÉZÅ��Á���ÄÀË�³�Á�|Àf�Å��Á��¾�Zv»��d�Y�½M�¦Ë� e����ÄÀË�³��Ë��c�Z^���Z�Y�]��d�Y�d��{��

The downside, however, is that the cloud services they provide meet only the most basic requirements for security.

çîº �ÄÀË�³�d�Y�d��{�����ÄÀË�³�Á�d�Y�{Z�e�®Ë�Ã|ÀÅ{�½Z�¿���¿�{�»�ĸ¼m�d�Y�d��{���

èåº �ÄÀË�³�d�Y�d��{����Ä]�ÄmÂeZ]�ÄÀË�³�¾f»�ÉZÆf¿Y�cÔ¼m��d�Y�d��{���

�cZÌ�ZË��½Z¼fyZ��,É{|��cZ^�Zv»�,cÓZ¼fuY�Á��Z»M�,Ê�|ÀÆ»�cZÌ�ZË��Äf��³�ÉZÅ��èæº �ÄÀË�³�d�Y�d��{����½Z¼Å�|ËZ]�a1�Ã�Z]��{�Ã|��Ã{Y{��]Ze�ÄË�§�É����{� ,1 1ºË�Y{�Á�|�Z]���

� L

Lf x cos x dx f x cos x dx x cos x dx cos x dx

L L

1 0 1

1 1 01 1 1 01�

�µY�´f¿Y��ªf�»�x cos x

sin x

cos x

2

1

11

10

Page 4: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��šŚǀƋŚƿŹ�ƶŰƠƇ�����

�xsin x cos x

0

2 2 2 21

1 1 1 1 2�

èçº �ÄÀË�³�d�Y�d��{���ºË�Y{�Á�d�Y�kÁ���]Ze��

� nn

a f x cosnx dx cos nx dx sin nx sinn n

0 2 2

2 2 2 21 2�

��[ÁZÀe��Á{�®Ë��{��Y{¼¿��Ë���·Zy�t���

12 2�[ÁZÀe�Ã�Á{�®Ë�µÂ��

a0

2�

ºË�Y{�µYÂ��Za�ÉÁZ�e�ª^���

� L

n nL

n n

nsina

f x dx a b dx I IL n

222 222 2 20

21 12

11 2 2 2 1 4212 2 2 2 8�

èèº �ÄÀË�³�d�Y�d��{������{�ĸ°Ë�Ë{�ÄÌ�«��Y�Ã{Z¨f�Yx 0Ê»�ÄnÌf¿��|Å{��

� sin sin

cos d d

0 021 0 2�

��̤f»��Ì̤e��Z]�®ÀËYx 4Ê»�ÄnÌf¿�į���|Å{d x dx 34Ê»�Ê�Ë¿�Z]�Y��Ã|»M�d�{�Ä]�µY�´f¿Y��ºÌÀ¯��

�sin x sin xx dx dx

xx

4 43

40 04 2 8�

èéº �ÄÀË�³�d�Y�d��{���

� aa

csin x sin a

F f x cos x dx cos x dx

0 0 0

2 2 2 21

èêº �ÄÀË�³��d�Y�d��{���¹Z«�Y�½ZÌ»��Y�ʼ«��Ä��{|��®Ë�cÓZu�¶¯�{Y| e0�Ze�9�Y�d�Y�c�Z^����

��������Y��̣0 � 900 ��10 ��10 ��� n s

Z«�Y�½{Â]�É�Y�°e��Ì£��Y�Êf^v��pÌÅ�½Âq�Ìa��Â��Ä]�d�Y�Ã|�¿�¹�Ê»��Zn»�Y���Y�°e�Z»���§�ºÌ¿Y{���`q�d¼��º«���¬§�į�|ÌÀ¯�d«{�½Z³�Y�Å� �ʼ¿� �¨��{Â]� |ÅYÂz¿�ʼ«�� Ä�� {|�� �´Ë{� ,{|��½Âq�|�Z]� |¿YÂe� �� �´Ë{� Ä¿Zy� Á{� �{�½Z´Å{� ,½Z°Ë� ���Å� �Ì¿10Ê»�º«����|¿YÂe

|�Z�»�cÓZu�Ê���]�Ä]�µZu�|ÀÌ�À]Ê»��ºË�Y{�a��Ê»��¹Z«�Y��Y�Ê°Ë�¶«Y|u�ºÌÅYÂy�|�Z]����ÊÀ Ë�ºÌÀ¯�Ã{Z¨f�Y�½M�¶¼°»�d·Zu��Y�d�Y��fÆ]ºÌÀ¯�º¯�cÓZu�¶¯��Y�Á�Ã{�¯�[Z�u�Y��|�Z^¿�½M��{�®Ë�º«��į�ÊeÓZu�{Y| e��

����Y��Ì£1 ���Y��Ì£1 ���Y��Ì£,1 0 � 648 ��� ��� ��� ��®Ë�º«��pÌÅ

/ 648 2521 0 28900 900��pÌÅ��¹Y|¯1|�Z^¿���P 1�¹Z«�Y��Y�Ê°Ë�¶«Y|u1��P�

900 648 252®Ë�º«��pÌÅ��¶¯�cÓZu����®Ë�¶«Y|u®Ë�º«��

Page 5: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��šŚǀƋŚƿŹ�ƶŰƠƇ�����

|�Z�»�cÓZu�

/ 252 0 28900�cÓZu�¶¯�����¹Z«�Y��Y�Ê°Ë�¶«Y|u���P

Äf°¿� � ƩŚưŤůř� Ʃřƺſ� šŹƺƇ� Źŵ� ƵŚĭźƷ~ƾƨƿ� ƪƣřŶůn�� ƾƴƘƿ� Ʊō� ƪưƨƯ� ŢƫŚů� Żř� Ţſř� źŤƸŝ� Ŷƃ� ƶŤſřƺų��ĢǀƷ�P1� �ŵźƧ� ƵŵŚƠŤſř� ��Źŵ� ƱƺģƦţ�ŶƿŚŝ�šŹƺƈƴƿřźǀƛ�ŚŰƯ�řŹ�šLJŚů�ƦţŵƺưƳ�Ɩưū�ƮƷ�Śŝ�ƹ�ƶŞſ���Ʃřƺſ�Ʋƿř�Źŵ�ľLjŨƯ~�ŶƃŚŝ�Ʀƿ�ƮƣŹ�Ʀƿ���ŶƃŚŝ�Ʀƿ�ƮƣŹ�ƹŵ��ŶƃŚŝ�Ʀƿ�ƶſ�źƷn

èëº �ÄÀË�³��d�Y�d��{��

/0 2 �

/0 07

d�³�]��

A

B /0 02 d�³�]� /0 3

C

ÃZ´�Á�§�

:Eķ¼v»�½{Â]�Êf�³�]��

/0 03 d�³�]��/0 5

�ÄÌ�«�Ä]�ÄmÂeZ]���Âf»�µZ¼fuY��ºË�Y{�� P E P E|A P A P E|B P B P E|C P C

// / / / / /

0 0350 07 0 2 0 02 0 3 0 03 0 5�

èìº �ÄÀË�³��d�Y�d��{��

:E½{Â]�[ÂÌ »�� ��

:A�|Ì·Âe��y�I ���/0 03�[ÂÌ »��/0 4

I

: B�|Ì·Âe��y�II II

|Ì·Âe��y�

����/0 04�[ÂÌ »��/0 6���

ºË�Y{��Ì]�ÄÌ�«�Ä]�ÄmÂeZ]��

P E|B P B / /P B|E

P E|A P A P E|B P B / / / /

0 04 0 6 24 20 03 0 4 0 04 0 6 36 3�

èíº �ÄÀË�³�d�Y�d��{���)żƯźƣ�ĬƳźưƷ�ƹŵźƷP (�)żƯźƣ�ĬƳźưƷ�ƹŵźƷP (

)ƾŝō�ĬƳźưƷ�ƹŵ�źƷ) P (żƯźƣ�ĬƳźưƷ�ƹŵ�źƷP (��)ĬƳźưƷ�ƹŵ�źƷP (

) ĬƳźưƷ�ƹŵ�źƷ|żƯźƣ�ƹŵ�źƷP (�

6 515 16

30 30 530 72 102 17�

6 5 9 815 16 15 16

É�ÁM{ZË��ºÌÀ¯�k�Zy��»�«�Ã�Æ»��Z]�Á{��Å��³Y���

5���żƯźƣ11�ƾŝō���6���żƯźƣ9ƾŝō��1ƝŸů�żƯźƣ�

� 516żƯźƣ�ƭƹŵ�ŹŚŝ��

2ƶƟŚƋř�ƾŝō�

615żƯźƣ�Ʃƹř�ŹŚŝ��

Page 6: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��šŚǀƋŚƿŹ�ƶŰƠƇ�����

Y�Z]�Á{��Å��³Ã�Æ»��Ê]MºÌÀ¯�k�Zy���

����żƯźƣ���ƾŝō�������żƯźƣ��ƾŝō��

�ƝŸů�ƾŝō���

816ƾŝō�ƭƹŵ�ŹŚŝ�

�ƶƟŚƋř�żƯźƣ��

915ƾŝō�Ʃƹř�ŹŚŝ�

èîº �ÄÀË�³�d�Y�d��{����A B A B AB B AE E E , E aE bE �

�ÃZ³�Åa , b 1ºË�Y{�|À�Z]����AB a bE E E �

�d·Zu�¾ËY��{�ÄnÌf¿��{abE�ÉZ�y�|u��{�a bE d�Y���éåº �ÄÀË�³�d�Y�d��{���

�fy x

x

� y x x / / 4 1 4 16 1 0 01 0 65�éæº �ÄÀË�³�d�Y�d��{���

ºË�Y{�|¿�ÂÅ�Ã|�Z«��Y�Ã{Z¨f�Y�Z]���

�x

0

1 2 0 1 12 0 2 8 16 30

1 4 8 15 29�

éçº �ÄÀË�³�d�Y�d��{���

x xn x x f x

f x f x

1 02 1 1

1 01�

� x f x / / 0 01 1 1 5 1 1 5�� x / f x / / /

21 11 5 1 5 1 5 1 5 1 1�

�/x / /

/

2

1 5 11 5 1 2 51 1 5�éèº �ÄÀË�³�d�Y�d��{���

¶uY�»��Ó{¶Ë�ĸu�»� x p x q x ����§��� p c q c��ĸu�»��Ì�ze�Ã|�Z«�Á����

x p x q x r x ����§��� p c q c r c ��ĸu�»��Ì�ze�Ã|�Z«�Á����

r c p c q c ��ĸu�»��Á�s t t s ��� r c p c q c ��ĸu�»�¦�Z�»��̬¿�Á�½Z³�»{�½Â¿Z«�Á����

r c�����§�Ê»���§�½Z»{Ây�ºÌÀ¯���� p c q c���¶u�»��Á��ÊËZÀjf�Y��ZÌ«�Ã|�Z«����

p c q c p c q c ��¶u�»��Á��ʨ���\̯�e�Ã|�Z«���� p c q c q c ��ĸu�»��za�½Â¿Z«�Á���Á�É�Ë~a�Ä]�d^�¿�����

p c��¶u�»���Á� p c F q c q c F 0 0���� x r x p x ��ĸu�»��Á���ºÌ¼ e�Ã|�Z«�,����

Page 7: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��šŚǀƋŚƿŹ�ƶŰƠƇ�����

�¯~e����À��cÄ]�į�{�Y{��Y�«�ʼ·Z���{�ZnÀËY��{��Ê»�¹Zn¿Y�µÓ|f�Y�½M�ÉY�Y�{�̳��

ééº �ÄÀË�³�d�Y�d��{���

Q P R Q R P R Q R

Q P R

Q P R Q P R

Q P Q P R

Q R R Q R R True

T R0

R Q R

�éêº �ÄÀË�³�d�Y�d��{���

ÄÀË�³��{��É��į�Êe�Â���{�x 1��¨���]Y�]���¯�k�z»�|�Z]��¸£��ÄÀË�³��{��É��į�Êe�Â���{�x 1��¨���]Y�]���¯�k�z»�|�Z]��¸£��ÄÀË�³��{��É��į�Êe�Â���{�x 1��¨���]Y�]���¯�k�z»�|�Z]��¸£��ÄÀË�³��É�Âe�Z]�Á�d�Y�tÌv��dË{Á|v»�Á��ËY���Ä]�Äm�Ê»�©|��ÄÀ»Y{��{�ZÅ�|À¯��

éëº �ÄÀË�³�d�Y�d��{���

31

2

4A

B

C

n 5

5�

�­�f�»�Ê��ze��Á�{�Ã{Y{�½Z¼fyZ��½Z]��ÄË��¿�,ZÅ�¾Ì�Z»�Á�ZÅ�ºf�Ì��,�eÂÌb»Z¯�É�Z¼ »�,ʬ�À»�ÉZÅ�Y|»�,ZÅ�¶»Z���éìº �ÄÀË�³�d�Y�d��{����

�Ĭ¸u�Á{for�Ä^e�»��Y�n 2|Àf�Å���Ĭ¸u�¶yY{���¼m�ZÅ A i�Ze� A j�Ä^e�»��Y�{Ây�nd�Y����ºfË�´·Y�½Z»���a n3d�Y����

��Ë���{traceĬ¸u���ÉZÅford�Y�Ã|��Ã{�ÁM���Ê»���Y�Ä^e�»�į�|ÌÀÌ] n2d�Y���

i j

...n n

n n...n nn

n n...n

n n ...n

2

1 2 112 3 2

21 1

1

�éíº �ÄÀË�³�d�Y�d��{���

��]Y�]�ºfË�´·Y��Y�d¼�«�¾ËY�Ä^e�» nd�Y���

for i to n

B i , i A i A i

11 1

Page 8: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƥźŤƄƯ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ�����

¬¸u�Á{�į�ºfË�´·Y��Y�d¼�«�¾ËY�Ä^e�»�Äfor��]Y�]�|Àf�Å�Âe�{Âe� n2d�Y���

for k to n

for i to n k

{

j i k

B i , j B i , j A j

}

2 11

1

�ºfË�´·Y�¶¯�Ä^e�»�¾ËY�]ZÀ] n n n 2 2Ê»��|�Z]��

éîº �ÄÀË�³�d�Y�d��{���

�|ÌÀ¯���§ n , n

g n, n

1

į�d�Y��z�»�� g n o n¾ÌÀr¼Å� Á�� g n O n��d�Y�Ê·Á g n n� �� ÄÀË�³��a��

d�Y�d��{����³Y�ʧ����Y g n O f n f n ��{�0Z¼fu�|�Z]� O f n�ÄÀË�³��a�d�Å��Ì¿��Ê»�d��{��Ì¿��|�Z]��

êåº �ÄÀË�³�d�Y�d��{���Ê»�Ã|ÅZ�»�Y�mY�cZ §{�{Y| e�į�{Â��Ĭ¸u�Éfor�Z]�d�Y��]Y�]� n m 1��]Ze�µYÂ��c�Â��ª^��Á�equal��j¯Y|u��Y�°e��Å��{�m��

Ê»�¹Zn¿Y�Ä�ËZ¬»�|Å{���Z]�d�Y��]Y�]�ºfË�´·Y�¾ËY�ÉY�mY�Ä^e�»��a m n m 1��¿�¾ÌÀr¼ÅÊ»�Ã|ÅZ�»��Ë��¶°���{�Y�mY�ÃÂv�{Â����¶°��¾ËY��{p��{�TÊ»�w���Z]�®Ë��¬§��|Å{���

���]Ze�ºfË�´·Y equal p ..m ,T s ..s m 1 1d�Y��Ë��¶°��Ä]�,��

for i to m

if p i ! T s i

break;

1�

�Äf���¾f§ZË�ÉY�]�d�Y��¯}�Ä]�¹�Óp�Äf����{�TºfË�´·Y�,�ºfË�´·Y�¾ËY��į�d�Y�s��»�ʨ¸fz»�ÉZÅ�|Àf�Å�ĸu�»�Á{�¶»Z��0Y�j¯Y�ZÅ����Ìa�/��,�Y{�a�Ä�ËZ¬»�/��

�¾ËY�½Z»���¼m��]Y�]�Y�mY�½Z»��į2d�Y�ĸu�»���{Z��ºfË�´·Y�|��Ã|ÅZ�»�d�e�¾ËY��{�į�ʼfË�´·Y�É(Naive)d�Y���

ºfË�´·Y�½Z»���Ë��µÁ|m��{��ÉY�]�{Âm»�ÉZÅstring matchingd�Y�Ã|»M���

�êæº �ÄÀË�³�d�Y�d��{���

O f n (a��Y�½Z�|���į�d�Y�Ê ]YÂe�¶»Z�� f n�|�Z]��Y�«��³Y��a�d�Y�ÉÁZ�»�ZË��f¼¯� O f n O g n�|ËZ]�f�Á�g�Á{�|À�Z]�|���ºÅ��]Ze��

(bÊ»���į� ºÌ¿Y{ f n g n��³Y� �¬§� Á� �³Y� d�Y� g n f n|�Z]�� ��¾ËY�]ZÀ] f n g n��³Y� �¬§� Á� �³Y� d�Y� f n g n |�Z]����

Page 9: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƥźŤƄƯ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ�����

(cÊ»� µZj»� ®Ë��ºÌ¿�� �� |ÌÀ¯� ��§ g n n 3� Á� f n n 2Ê»� |�Z]�� į� ºÌÀÌ] O f n O g nÊ»� Á� d�Y���į� ºÌÀÌ] f n O g n� Ê·Á� d�Y f n g n� �� 0Ôj»� �³Y f n� Z]� �]Y�]n 32Ê»��� c�Z^�� Á{� �Å� ,{Â] f n O g n�Á� f n g nÊ»��Y�«�]��Ê»�|ËZ]�Á�|��ºÌf�¿��

� O f n O g n��

êçº �ÄÀË�³�d�Y�d��{���

��]Zefib 1�{Y| e�n

1 52Ê»� ¹Zn¿Y� �¼m� ¶¼�����¼m� Ä^e�»� ½Âq� Á� |Å{ n�½Z»���a�d�Y�fib 1��]Y�]�

n

n.

1 52�

d�Y����]Zefib 2�{Y| e� nÊ»�¹Zn¿Y��¼m�¶¼�����]Ze�¾ËY�½Z»���a�|Å{ n

2d�Y���êèº �ÄÀË�³�d�Y�d��{����

½Z]��ÉY�]�µZj»�½YÂÀ��Ä]ÉZÅ A bb,a, b��Á B a,b�Ä�]Y��* *A B��Y�«�]�Z»Y�d�YA B�d�Ì¿��êéº �ÄÀË�³�d�Y�d��{����

ÉÁZ�e�ļÅd�Y��Y�«�]�Ã|��Ã{Y{�ÉZÅ��êêº �ÄÀË�³�d�Y�d��{����

½Z]��ļÅ|Àf�Å�º�À»�Ã|��Ã{Y{�ÉZÅ��êëº �ÄÀË�³�d�Y�d��{����

¾ËY�Ä]�ÄmÂe�Z]�d·Zu�į��ÉZÅg��Áh���Á���d·Zu��Y(A)�Y{¼¿��Y�|Àf�Ì¿���f�{�¶]Z«�Ê»�¥~u��ÄÀ̼¯�ºfË�´·Y�µZ¼�Y�Z]��b��|¿Â���É�Z�d·Zu��ÉZÅB,Ad·Zu�½ZÀr¼Å�Á���ÉZÅC�Á�D�Á�E|Àf�Å�¹Z£{Y�¶]Z«���êìº �ÄÀË�³�d�Y�d��{����êíº �ÄÀË�³�d�Y�d��{����

�Ĭ^��ÊmÁ�y�ʸ¬¿�dÌ]n 1½Z�¿�,¹YÊ»�Á�d�Y��¼m�cZ̸¼��ʸ¬¿�º«��Ã|ÀÅ{y�ʸ¬¿�dÌ]�Ä�]Y��ºÌ¿Y{�¼m�®Ë�ÊmÁ��ÊfÌ]�®Ë�Ã|ÀÀ¯É{Á�Á�Z]�®Ë�c�Â��Ä]�½M�ÉZÅMajority Gate� Z]��d�Y�É{Á�Á�� ��ÊÀ Ë�k�ÄÀË�³�Á��¾ËY��Yn n n n n na b a c b c 1 1 1 1 1 1�tÌv��

d�Y��êîº �ÄÀË�³�d�Y�d��{����

�É{Á�Á��³Ya��]Y�]�0�ÊmÁ�y�,|�Z]�y��]Y�]�b �É{Á�Á��³Y�Á�{Â]�|ÅYÂya��]Y�]���ÊmÁ�y�,|�Z]�y��]Y�]�b {Â]�|ÅYÂy����Y|»�¾ËY�ÄnÌf¿��{Ã{ZÌa�d̳�É�Z�XNOR�ÄÀË�³�Á�Ã{Â]��d�Y��tÌv����ëåº �ÄÀË�³�d�Y�d��{����

�ÄÀË�³��Ë��É¿�Z¯�µÁ|m�Ä]�ÄmÂe�Z]�d�Y�d��{���

ëæº �ÄÀË�³�d�Y�d��{����

Ê»��z�»��Ë��É¿�Z¯�µÁ|m�Ä]�ÄmÂe� Z]�ÉY�Y{��]Ze�į�{Â���{|��PI� ZÆ¿M��Y�Ê°Ë�į�d�Y��Ê]M�²¿�� �EPId�Y�� ��ÄÀË�³�¾ËY�]ZÀ]��d�Y�d��{��

Page 10: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƥźŤƄƯ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ�����

ëçº �ÄÀË�³�d�Y�d��{����

µÁ|m�Ä]�ÄmÂe�Z]ÃÁ�³�|ËZ]��Ë��¿�Z¯�ÉZÅĿ³�Ä]�ZÅį�,|¿Â��[Zzf¿Y�ÉYÃÁ�³�¾Ë�f�Ì]�{Â��{ZnËY��]Ze�Á{��{�­�f�»�ÉZÅ���ÄÀË�³�¾ËY�]ZÀ]�d�Y�tÌv����

f (a, b,c,d) abc acd, g(a, b,c,d) abc acd ac

ëèº �ÄÀË�³�d�Y�d��{����ºÌÀ¯�Ê»�º���Y��¿�Z¯�µÁ|m�

ÃÁ�³�¶°���{Y�{�Y�ZÅ�½{�¯�¥���]�ÉY�]�²¿���»�«�ÉZÅd�Y�Ã|��ħZ����ÄÀË�³��a�d�Y�tÌv���

ëéº �ÄÀË�³�d�Y�d��{����{Â��¹Zn¿Y�|ËZ]��Ë��cZ̸¼��,�Âf�{�¾ËY�ÉY�mY�ÉY�]��

T : MAR PC, Res PC

T : MDR Mem[MAR], PC Res

T : IR MDR

T : Decode

T : Res R R

T : R Res

1 12345 0 06 3

ëêº �ÄÀË�³�d�Y�d��{����{Â��¹Zn¿Y�|ËZ]��Ë��cZ̸¼��,�Âf�{�¾ËY�ÉY�mY�ÉY�]��

T : MAR PC, Res PC

T : MDR Mem[MAR], PC Res

T : IR MDR

T : Decode

T : Res R R

T : R Res

T : Res R R

T : R Res

T : Res R R

T : R Res

1 12345 0 06 07 0 08 09 0 010 0

Page 11: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƥźŤƄƯ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ������

ëëº �ÄÀË�³�d�Y�d��{���

Ä]�ÄmÂe�Z]�Ä]��Ë��Ä»Z¿�]��ºË�Y{��ZÌ¿��Âf�{���PUSH a PUSH b ADD PUSH c PUSH d ADD MUL POP y

ëìº �ÄÀË�³�d�Y�d��{����Ê»�Ê��{�\·Z�»��YÃ|¿�Y{�a�į�ºÌ¿Y{�ÉZÅRISC{»�ÉY�Y{�|Àf�Å�Ã{Z��ÊÅ|��{M�ÉZÅ��

ëíº �ÄÀË�³�d�Y�d��{����Ä¿Zy�{Y| e�|ËZ]�d·Zu�¾ËY��{±��]�Á{�½YÂe�¾Ì·ÁY�Ä]�Y��Ä�§Zu�ÉZÅ|¿Z���½M��ËZnÀ³��Y��e����Ë��Ä�§Zu��{�ʧ��»�Ä�§Zu�½Y�Ì»�ÄnÌf¿��{

Z]�d�Y��]Y�]��* 512 120 61440�

Z]�d�Y��]Y�]�¿Z¿�Ä�§Zu��{�ʧ��»�Ä�§Zu�½Y�Ì»��* * 215 8 256 120 34816

���Ä�§Zu�½Y�Ì»Z]�d�Y��]Y�]�Ã|��ÊËÂm�ħ�� 61440 34816 26624

ëîº �ÄÀË�³�d�Y�d��{����ºË�Y{�cY�Âf�{�\·Z«�Ä]�ÄmÂe�Z]��

k k* k

10 22 12 2 32 3

�]Y�]�Ã|¿�Y{�a�¾ËY�ÉZÅ|¿�aY�{Y| e�¾ËY�]ZÀ]32 8{Â]�|ÅYÂy���ìåº �³ËÄÀ��d��{��Yd�

��

AWT ATT AST /

11 16 7 9 5 52 2�

ìæº �³ËÄÀ���d��{�d�Y��Y�]�ÉfuY��Ê�Y�»Z¼e�ÊZÆ¿Z»��É,{Á�Á�Ä��|uYÁ�º¯�»Ê�À¯Ìº�Ze�½Z»��{Á�Á�Ä]��̺f���Y�0���Z£M�{Â���

AWT ATT AST /

10 13 7 16 9 14 11 10 3 2 1 2 54 4

ìçº �³ËÄÀ���d��{�d�Y��ìèº �³ËÄÀ���d��{�d�Y�

Page 12: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƽŹŚưƘƯ�ƾƈƈŴţ�ŽƹŹŵźţƺǀĜƯŚƧ��ƶŰƠƇ������

�É�Z¼ »�Ê��ze��Á�{��eÂÌb»Z¯��,Ê°Ë�f°·Y�ÉZÅ�Y|»VLSIÃ{Y{�µZ¬f¿Y�,µZfÌnË{�®Ì¿Á�f°·Y�,�ZÅ��ìéº �ÄÀË�³�d�Y�d��{����

���v v

I v v I 5 6

2 3 6 5�

�d]Zi�{|��v v I 1122 5�

�I

v i

1 1125

0�

ìêº �ÄÀË�³�d�Y�d��{���Ê»�µ{Z »�d»ÁZ¬»��¬§�Ä·P�»�]�Y��¶¬f�»��]ZÀ»��a�|ÅYÂyÊ�Ê»��iY�ºÀ¯��

���th NR R / 1 5�

ìëº �ÄÀË�³�d�Y�d��{����¶°��ÉÁ�kcl�Á�kvlÊ»�É�Z]��ºÌÀ¯��

���x x x xkvl : i i i i 2 10 2 6 4 0 2�

�v v v vv

1 1 1 11

65 1 4 83 6 6 2�

�xi v v v 1 0 02 0 8 4 12�

ììº �ÄÀË�³�d�Y�d��{�����iYsv�½ZË�m��{�I�Z]��]Y�]�1d�Y��b»M���

��^À»��iY6½ZË�m��{�É�b»M�I�.d�Y��|¬q�2�b»M��

Page 13: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƽŹŚưƘƯ�ƾƈƈŴţ�ŽƹŹŵźţƺǀĜƯŚƧ��ƶŰƠƇ������

��^À»�Á{��Å�Êf«Á�ÊÀ Ë|À�Z]��Y|»��{����

� I 1 2 1�

ìíº �ÄÀË�³�d�Y�d��{����Ã�Y|¿Y�0Ó¼ »d�Y�Y|^»Ó��Y|¬»��]Y�]�Á{�Z¼¿��

ìîº �ÄÀË�³�d�Y�d��{�����fn»�Z]¾ÌËZa�½YÂe�,�f¼¯�d¼Ì«�,É�Z�Ê»��eÓZ]�d����Á��e|Àf�Ì¿�d��{��´Ë{�ÄÀË�³�Ä��Y~·�,{Á���

íåº �ÄÀË�³�d�Y�d��{�����Y�u��ËY�§Y�Z]Ê»��ÅZ¯�Ä¿Zf�M��Zf·Á�Á��ËY�§Y�µZ¿Z¯�ʸyY{�d»ÁZ¬»�,c|]ZË��

íæº �ÄÀË�³�d�Y�d��{���

íçº �ÄÀË�³�d�Y�d��{����d�Y{�|ÅYÂy��ÌyPe�Á�Äf�Y{��¿�d�����Y�É��¯�Ê°Ë�f°·Y�µZÀ´Ì���Z�f¿Y�ºÌ�Z]�Äf�Y|¿��Y|»��{�Ê¿�Zy�pÌÅ��³Y�Êfu��

íèº �ÄÀË�³�d�Y�d��{����

p/

n / electrons / m

2166 3

261 5 10 2 3 10

10�

íéº �ÄÀË�³��d�Y�d��{��

íêº �ÄÀË�³�d�Y�d��{����Ê»�½ZË�m��ËY�§Y�h�Z]�Ä�̼Å���Â��Ä]�d̳��Zf·Á��ËY�§Y{Â���

íëº �³ËÄÀ���d��{�d�Y��¦Ì �e�µZ¿Z¯�dB4���{��f»Â¸Ì¯�d�Y� �¾ËY�]ZÀ]�¦Ì �e�µZ¿Z¯��{�100���f»Â¸Ì¯��]Y�]�Z]�dB 4 100 400�|ÅYÂy�{Â]� ��{�Ä»Y{Y�Á{�dˬe�Ã|ÀÀ¯�|Àf�Å�į��Å�¹Y|¯�dB45µZÀ´Ì��ZÅ�Y��dˬe�Ê»�|ÀÀ¯��Y~·��{�¶¯dB 2 45 90�dˬe�µZÀ´Ì��ºÌÅYÂy�d�Y{��¾ËY�]ZÀ]�¦Ì �e�¶¯��]Y�]�d�Y�Z]�dB 400 90 10�Y~·��{�Ä»Y{Y�ºË�Y{��

PPdB log P W

P

1 20110 2

210 10 2�

íìº �³ËÄÀ���d��{�d�Y��b

o

E S WB /

N N R B

2 40 1 0 110 20

ííº �³ËÄÀ���d��{�d�Y

�³ËÄÀ����¾Ë�f¼¯��¿Z¯�§�ª¸ f»�Ä]�Ĩ·R»�DC��ËÀ �Ê{|������Á��]Y�]��¨��d�Y���aLowf 0�Á��Y�ʧ���¾Ë�f�Ì]��¿Z¯�§�ª¸ f»�Ä]�Ĩ·R»� sin t1500d�Y���a��Y{˺��

fHigh HighW t f Hz

21500 750�

�Y�§���Êf�Y{̺���Lowf 0��a��High LowW f f Hz 750 0 750

Page 14: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƽŹŚưƘƯ�ƾƈƈŴţ�ŽƹŹŵźţƺǀĜƯŚƧ��ƶŰƠƇ������

�³ËÄÀ����Z]�ÄmÂe�Ä]��³ËÄÀ���d��{�d�Y�

�³ËÄÀ����»Ê�¿Y{̺�į�ÉY�]�Y|Ìa�½{�¯�¾Ë�f¼¯�Á�¾Ë�f�Ì]��¿Z¯�§�|ËZ]�µZÀ´Ì��Y��Ä]�¹�§�É���ÄË�§�ºÌ�ËÂÀ]��Àr¼Å̾�»Ê�¿Y{̺�į��{�¹�§�ÄË�§�cos 2�{ÂmÁ�{�Y|¿��Y~·�Z]Ë|��Y�Ä�]Y��eZj¸j»�Ê cos cos 2 1 1 22�Ã{Z¨f�Y�{�¯��Y~·��Y{˺��

cos cos cos cos 2 21 1 2 14 500 7 7 10002�

cos cos

t tV cos t sin t V cos sin t

214 500 7 7 50027 14 500 15 1500 7 7 7 1000 15 1500�

tV cos sin t 7 1000 15 1500�Ã|ÅZ�»�»Ê�{Â��į�¾ËY�µZÀ´Ì��Ĩ·R»�DC�{�Y|¿��

�³ËÄÀ��� ��{�Ä»Y{Y��Y�¶u��³ËÄÀ���»Ê�]ÌÀ̺��{��̵ZÀ´�d�|]�,Ã|»M�¾Ë�f¼¯��¿Z¯�§�ÄËÁY��ÉY�1000�Á�¾Ë�f�Ì]��¿Z¯�§�ÄËÁY��ÉY�1500d�Y��Y~·��Y{˺��

fHigh Hight f Hz

25 1500 750�

fLow Lowf Hz

21000 500�

�{�ĻY{Y��Y{˺��High LowW f f Hz 750 500 250�

íîº �³ËÄÀ���d��{�d�Y��Z]�ÄmÂe�Ä]�¶°��ÄmÂf»�Ê»�ºËÂ��į�´·Y��Y�°e���ÊËZe�d�Y��ÊÀ Ë�{ÂË�a��]Y�]�Z]�4Ê»�{Â����{�Ä»Y{Y��Ì¿��Y�Ä�]Y��¾Ì]��¿Z¯�§�ÄËZa�Á�{ÂË�a�

Ã{Z¨f�Y�Ê»�ºÌÀ¯��ºË�Y{��oT s s 4 4 50 200�

oo

f KHzT

61 1 5

200 10�

o

W KHzHarmonic

f KHz

14 25�

ËÀ � ÊÁ{�¿Â»�ZÅÌ®��Â^��»Ê�|À¯� �À Ë�Êof�Áof2�Z»Y�½Âq��̵ZÀ´� ]�»� Ê,d�Y��¬§�¿Â»�ZÅÌ®�ZÅ� É{�§��Â^��»Ê�|ÀÀ¯� ��a�Ë®�¿Â»�ZÅÌ®��Â^��»Ê�|À¯��

¹�¿�Ê��ze��Á�{���Y�§Y�½Z]�,�¸ËZb»Z¯�Ä»Z¿�]�ÉZÅ�Ã{Y{�ÃZ´ËZa�,ºfË�´·Y�ÊuY���,É�Z���îåº �ÄÀË�³�d�Y�d��{����{Ë|��À°�Y�{Á|v»�d�Y�Á�´·Y�ÉY˾�Ã�YÁ�Z]�id�d¬]Z�»�{�Y{�Á�Ä]�½YÂÀ���¿�¾¯Âe�id�½M�Y��Z�ZÀ��ÊË»Ê�|À¯��

îæº �ÄÀË�³�d�Y�d��{���

{Y| e�Ã�YÁ�ZÅ��]Y�]����d�Y��îçº �ÄÀË�³�d�Y�d��{���îèº �ÄÀË�³�d�Y�d��{���îéº �ÄÀË�³�d�Y�d��{���îêº �ÄÀË�³�d�Y�d��{���

îëº �ÄÀË�³�d�Y�d��{�����Ä^e�»�Z]�Ê��Z¼���Á��Z]�ºfË�´·Y�¾ËY n m Ê»�\e�»�Y��|À¯��

�¿�ºfË�´·Yʼ¿��¨u�0Z»Á�·�Y��ÉÁZ�»���ZÀ��\Ìe�e�½Âq�d�Y�µ{Z f»Z¿�Ã|��Äf�|À¯��

Page 15: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ŹřżƟř�ƭźƳ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ������

îìº �ÄÀË�³�d�Y�d��{���Ê»� Y�¬f�Y�®¼¯� Z]��Ä]��y�®Ë�½{Á�§Y�į�d]Zi�½YÂen 1Z]��y��ħZ�Y�h���½|�nÊ»�ÄÌuZ¿���ÄnÌf¿�{� Á�{Â� s n s n n 1� ��Z]

�ÄÌ·ÁY���� s 1 2�Ä]��nÀ»�Ä�]Y��¾ËY�¶u�, n n

s n

1 12ʻ��{����

îíº �ÄÀË�³�d�Y�d��{���Ê»�Ê»�Y��ÊuY¿�į�{Y{�½Z�¿�Y�¬f�Y��Á��Z]�½YÂe��Z]�½YÂe2²¿��,²¿��{�¯�É�Ì»M��Ä]��ÉY�Yn 1¯��Z]�d�Y�t�YÁ�Ä2Ê»�²¿���{Y{�¹Zn¿Y� Y��cZ̸¼��¾ËY�½YÂe� �Ä]�|ÌÀ¯���§���Y� �f¼¯�ÉY�Yn�Z]� Y��ÊuY¿�½YÂf]��y�2�,²¿�

²¿��{�¯�É�Ì»M��Ê»�cZ^iY�µZu���y�½{Á�§Y�Z]�ºÌÀ¯n�½Z¼Å�¹Y�2d�Y�ʧZ¯�²¿������yn,|��ħZ�Y�į�¹Y�²¿�����Y���y�½M�¥���®Ë�ÉZŲ¿��Á�|ÌÅ|¿��Ì̤e�|ÌÀ¯��° »�Y���´Ë{�¥���ÉZÅ���ÄÌuZ¿�Á{�,\¸�»�¾ËY�Êf��{�cZ^iY�ÉY�]R 1�Á�R 2|Ë�Ì´]���¿��{�Y�����Á{�¾ËY��³Y

��y�¥���®Ë�ÄÌuZ¿nd�Y�¦·Zz»�ºÅ��Z]�½{�¯��° »�Z]�Á�Ã{Â]�¦·Zz»�½Z�´¿��0Ô^«�į�|À�Z]�¹Y���½Z¼Å�ÄÌuZ¿�Á{�¾ËY�¾Ì]�µZË��³Y�Ê·Á��ynÃ{�¯��° »�Y���y�¥���®Ë�Z»�,|�Z]�¹Y�]�ºËY|Àf�Ì¿�²¿�¼Å�ÄÌuZ¿�Á{�¾ËY�]ZÀ��|ÌÀ¯�ÄmÂe��Ë��¶°��Ä]��

�Ã{Y|¿��Ì̤e�Y���y�¾ËY�ÉÓZ]�,¹�ZÆq��y�½{Á�§Y�Z]�²¿��Á�ºËY�ºË{�¯��° »�Y���y�¾ËY��Ë��ÉZÅ��

ƶŤƨƳ��� �ƮſŹ�Śŝ�ƵŶƃ�ŵŚŬƿř�ƾůřƺƳnƾƯ�řŹ�ƶŰƠƇ�Źŵ�Ƶźƿřŵ���Śŝ�Ʊřƺţ2��ĬƳŹ�ĬƳŹ�ŵźƧ�ƽżǀƯō�

ƶŤƨƳ��� �ƮſŹ�Śŝ�ƵŶƃ�ŵŚŬƿř�ƾůřƺƳnƾƯ�řŹ�ƵŶƃ�ƵŶǀƄƧ�ƁźƐƣ�Ʀƿ�ƶƧ�Ƶźƿřŵ���Śŝ�Ʊřƺţ3ĬƳŹ��ĬƳŹ��ŵźƧ�ƽżǀƯō�

ƶŤƨƳ��� ƾƯ�řŹ�Ţſř�ũƹŻ�ƂſƺŗŹ�šŚūŹŵ�ƶƧ�ŮƐƀƯ�Ɲřźĭ�źƷ�ƾůřƺƳ��Śŝ�Ʊřƺţ2ĬƳŹ��ĬƳŹ�ŵźƧ�ƽżǀƯō�

îîº �ÄÀË�³�d�Y�d��{��� t k��Z¨e�Y� Ä]�`ÌÅ�dyZ��ÉY�]� Y�mY�½Z»��kd�Y�d·Zu�¾Ë�e|]� �{�� ��|ÌÀ¯���§k 2��Ë�� Y|f]Y�ºfË�´·Y�¾ËY� ,`ÌÅ�dyZ��ÉY�]� ,

��j¯Y|u�¹Y|¯��Å��Z¨e�Y�į�Ä�Ë��d�Y��Á�`q�½Zfy�{k 1�d�Y���`q�dy�{��Ë���Z¨e�Yk 1�¾°¼»�d�Y��dy�{��Ë���Z¨e�Y�Ê·Á�d�Y��d�Yk 2|�Z]��Ì¿���Ê»�`ÌÅ� Y���½Z»��į�|À¯ t k 2 1{�Y{��ZÌ¿�� �Ê»�¶¬fÀ»�¾ÌËZa�d¼��Ä]� Y��Ä�Ë��ºfË�´·Y��b����j¯Y|u�į�|À¯�½Z»� O k�a�{�Y{��ZÌ¿���

� kt k t k O k t k O t k O n 2 1 2�

æååº �ÄÀË�³�d�Y�d��{���Ä�̯��Ã�Z¼��Y��ZÅ1�Ze�10|ÌÅ|]����Ã�Z¼��Ä�̯��Yi�,i�Ä°�� i , ,..., 1 2 10�Ä�̯�¾ËY�µZu�|ÌÅ{��Y�«�|Ë|m�Ä�̯�®Ë��{�Á�|ÌÀ¯�k�Zy�

|ÌÀ¯�½�Á�Y��|Ë|m���|Ë|m�Ä�̯�¶yY{55½M�½�Á��³Y�Á�d�Y�Ä°��i550�Ã�Z¼��Ä�̯�ÊÀ Ë�|�Z]�i�Y�Ê^¸¬e�d��

æåæº �ÄÀË�³�d�Y�d��{���

n n, n t

T nn n

T T n , n t

12

322 2

�ÉZm�Ä]n��Y|¬»�tÊ»��Y�«��Ê»��Y�«�ºÅ�ÉÁZ�»�Y��Ä�]Z��Á{�Á�ºÌÅ{�ºÌÅ{��

� t t t nT T t

1 322 2 2�

Page 16: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ŹřżƟř�ƭźƳ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ������

� t t t t

t tt

1 11 2 2 2 2 322 2 2��¦¸fz»���§�Á{�Z]�t�Á�kÁ��t{�§���dËZÆ¿�{�|ÌÀ¯�¶u�Y��Ä·{Z »�¾ËYt 128Ê»��{Â���

æåçº �ÄÀË�³�d�Y�d��{����Ã{Y{�Ê´¿Á�§Y�Ã|¿Á�a�ºf�Ì���Y��f¼¯�ÊeZ�Ô�Y�®¿Z]�ºf�Ì���{�ZÅ��ÄÀË�³�¾ËY�]ZÀ]� ,d�Y�ÉY�d�Y�d��{Z¿�� �Ê°Ë�µÁY�ÄÀË�³�¾ÌÀr¼Å��Y�

d�Y�ÊeZ�Ô�Y�®¿Z]�ºf�Ì��s��»�ÉZËY�»��Ã|¿Á�a�ºf�Ì���{�įZn¿M��Y�¶ËZ§��{�cZ�Ô�Y�ÉY��Ê°Ë�̧�dÌÀ»Y�|¿Â��Ê»�Ã�Ìy}�Ä¿Z³Y|m�ÉZźf�Ì��¾ËY��{�cZ�Ô�Y�d�Y�ÊeZ�Ô�Y�®¿Z]�ºf�Ì���Y��f�Ì]�ZÅ��d�Y�ʬ�À»�dÌÀ»Y��Y�cÁZ¨f»�Ê°Ë�̧�dÌÀ»Y�Äf^·Y��

æåèº �ÄÀË�³�d�Y�d��{����·ZeZ¯��{�§�Ä̸¯�ºf�Ì��±ÂYÃ{Y{��ZÅ(Meta data)dË{Á|v»�,ÊfÌÀ»Y�¾Ì¿Y«�,ZÅ��yZ��,µÁY|m�¦Ë� e�¶»Z���Á�ÊfÌ »Zm�ÉZÅ������É�Y|Æ´¿

Ê»�Ã{Y{�Ä»Z¿�d¤·��{�Ä°Ì·Zu��{�,{Â��Ê»Z�Y�Á�¹Ô�Y�d��Ƨ�ZÅ��½Âf��¹Z¿�,µÁY|m�¹Z¿�µÁY|m�ÉZÅ������Ä�¼n»��Ë��½YÂÀ��Ä]�Ã{Y{Y�§��Y�ÉY��ZÅÊ»�Ã�Ìy}�{Â���

æåéº �ÄÀË�³�d�Y�d��{����� �Y{¼¿�ª^�ERd�Y�|Àq�Ä]�|Àq�Ä�]Y��®Ë�½Z¼e�Za{� Á�{Zf�Y�¾Ì]�Ä�]Y�� Ã|��Ã{Y{����ÄÀË�³�d�Y�d��{�� �Ŀ¼¿�į��dË{Âm»�ÉZÅ

Ŀ¼¿�Á�É�ZÌfyY�c�Â��Ä]�½Z¼e�Za{�Ê»�d¯�Z�»�½M��{�É�Z^mY�c�Â��Ä]�{Zf�Y�dË{Âm»�ÉZÅ�|ÀÀ¯���d�Y�¾°¼»�½Z¼e�Za{��Å�¾ËY�]ZÀ]¯Zed�Y�Äf�Y{��ÌW��|Àq�½ÂÀ���ÄÀË�³�d�Y�d��{���d�Y�Ã{Â]�½Z¼e�Za{�®Ë��ÌW��¶«Y|u�{Zf�Y��Å�Á���ÄÀË�³�d�Y�d��{�����ÄÀË�³��

d�Y�Äf�Y{�Ã|Æ���]�Y��½Z¼e�Za{�|Àq�ZË�®Ë�d�ZË��Z¼fu�{Zf�Y��Å��Y{¼¿�ª^��½Âq�d�Y�d��{Z¿��æåêº �ÄÀË�³�d�Y�d��{����

� ¦Ë� e� ª^�DML = Data Manipulation Language� ,DDL = Data Definition Language� Á�DCT = Data Control

Language����¦Ë� e�ª^��¾ÌÀr¼ÅDSL = DDL DML DCL�ÄÀË�³��¬§�¾ËY�]ZÀ]��d�Y�d��{����

Ê�ÂÀ�»��ÂÅ�Ê��ze��Á�{��ºfË�´·Y�ÊuY���,Ê°Ë�f°·Y�ÉZÅ�Y|»�Ê�ÂÀ�»��ÂÅ�,ZÅ��

æåëº �ÄÀË�³�d�Y�d��{����

��

��æåìº �ÄÀË�³�Y�d��{�d���

�½ZË�m��^À»�Z]�į��Y|»��Y�Êf¼�«A2Ê»�¥~u�Y��d�Y�É����Ã{Z��½Z»�Z¯�Ze�ºÌÀ¯�{Á���Ìa��e��

��

Page 17: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƾƗƺƴƈƯ�ƁƺƷ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ������

Ê·YÂf»�½Âe�¿�Ä]�¾¿Âe�cÔË|^e�Z]�Á��

��

��æåíº �ÄÀË�³�d�Y�d��{���

Ä]�ÄmÂeZ]d»ÁZ¬»�½{Â]��ZÅ�

ab cdR R x �

x || || x 2 2 2 2�

�� x x

|| xx

2 2 2 8 24�

�abx x x R x 26 20 8 24 1 5�

æåîº �ÄÀË�³�d�Y�d��{���ºÌÀ¯�¶Ì¸ve�Y��Ä¿Z³Y|m��Y|»�Á{�d�Y�ʧZ¯��

scI i 1

9 9�

scI 2

1 6 9 272�

��scI 27 9 36�

Page 18: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƾƗƺƴƈƯ�ƁƺƷ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ������

ææåº �ÄÀË�³��d��{�d�Y���

�ÄËY�MA�,n 15�Ĭ¸u�d�Y�É��À�repeatÊ»�¹Z¼e�Êf«Á�µÁY���į�{Â�h 40|�Z]� ��Ĭ¸urepeat��Y|¬»� ,¹Á{�h��]Y�]� Y��

40 133�

Ê»��Z]���ZÀ���a�{�Y~³�ĸ�Z§13Ê»�\e�»���ÊÀ Ë�,|¿Â� A ,A1 14�Á� A ,A2 15��¬§��a� A 2�Z]� A 15Ê»��Ë e���Á�{Â��ÄÀË�³�Ê»�¶�Zu��{Â���

�ÉY�mY�¹Á{��Z]��{repeat��¿�µYÂ����¿�{�»�įd�Ì��h 4�ĸ�Z§�Z]���ZÀ��Á�Ã|��4Ê»�\e�»���ÊÀ Ë�|¿Â� A ,A , A ,A1 5 9 13� A ,A ,A , A2 6 10 14� A ,A ,A ,A3 7 11 15� A ,A ,A4 8 12Ê»�\e�»��� ÄÀË�³� Á� {Â��Ê»� ¶�Zu��{Â�� ���Z]� �{

Â��,Y�mY�¹h 1Ê»�\e�»�ÄËY�M�¶¯�į�Ã|����ÄÀË�³�Á�{Â��Ê»�d�{�Ä]��|ËM��

æææº �ÄÀË�³�d�Y�d��{���Selection sort�ÉY�Y{�n 1ÄÀË�³�į�Ê·Zu� �{�d�Y��Ë e���Ë e��´Ë{�ÉZÅ�|¿�Y{�É�f�Ì]�ʸÌy�ÉZÅ� �\e�»��Ê]Z^u�Á�Êm�{�É�Z�

���Âf» n2\e�»�Á�����Âf»��Ë���É�Z� n .lg nÄ]Zm��|¿�Y{�ÊËZm��

ææçº �ÄÀË�³�d�Y�d��{�����¬§ a�cZ^iY�ÉY�]�d�Y�tÌv�� a|ÌÀ¯�Ã{Z¨f�Y��Ë��Ä�]Y���Y���

� x n

xf x dx

1

1

n

i

f i

1

��¬¿�ÉY�]b�|ÌÀ¯���§� f n n 2�Á� s n g n r n n ����¬¿�ÉY�]c�|ÌÀ¯���§� f n s n g n n Á� r n n 2�

ææèº �ÄÀË�³�d�Y�d��{����]�ºfË�´·Y�¾ËY±���ÄËY�M��{�Y��Ê·YÂf»��¼n»�¾Ë�e A ..n1Ê»��|]ZË��

��³Y� 0Ôj»A

1 2 3 4 5 63 6 2 1 4 1�ÃZ´¿M� A A A 3 4 5 2 1 4 5±��]��d�Y� Ê·YÂf»� Ä�¼n»� ¾Ë�e� ��ÉÁ�� Y�mY� ÃÂv¿

d�Y��Ë��¶°��Ä]�ÄËY�M�¾ËY��

g , s

i s ,g

i s

i s

i s

i s ,g

i s

0 01 3 32 03 24 15 5 56 4

�ÊmÁ�y�dËZÆ¿��{gd�Y����ºfË�´·Y�Ä^e�» nd�Y���

ææéº �ÄÀË�³�d�Y�d��{���

� n n t

T n nT n n t

2

3 162�

Ê»��Y�«�ºÅ�ÉÁZ�»�Y��½Z»��Á{�¾ËY��ÉZm�Ä]�Á�ºÌÅ{n��Y|¬»�tÊ»��Y�«�Y���ºÌÅ{��

�t tt T t t t

22 23 16 3 162 2�

�|ÌÀ¯�d«{tt

2�ÉY�]��a�t

T 2�µÁY�Ä�]Z���Y� n 2ºË{�¯�Ã{Z¨f�Y���

Page 19: parse-25-1-CE_1392-solution.pdf

�ƶŤƃŹźţƺǀĜƯŚƧ�ƾſŶƴƸƯ�ŽŹŵ��ƾƗƺƴƈƯ�ƁƺƷ�ƾƈƈŴţ�ŽƹŹŵ�ƶŰƠƇ������

�ÉY�]�µZut���§�Á{��{�§�Á�kÁ���Ê»�¶u�Y��Ä·{Z »�,Äf�Y~³�ºÌÀ¯��

�tt t t t t

22 13 16 16 644 4kÁ���

� tt t t t t t t

22 2 213 16 4 3 2 1 642�{�§��

�t t t 2 270 3 0 35 35 3��½Âqt�a�,d�Y�d^j»���

�t 235 35 3 70��¦¸fz»��Y|¬»�Á{�½Âq�{�Y|¿�{ÂmÁ�Ê�z�»�Ä¿Zf�M��Y|¬»��a64�Á�70�ÉY�]�tÄ]��|»M�d�{��

ææêº �ÄÀË�³�d�Y�d��{���� m m m m m mn T T T T

1 1 22 2 3 2 2 2 2 2 5 2�

� m mm m m mT a a a a 1 22 3 2 5 2�

�, , 1 2 2Ä�Ë����ZÅ : r r r 2 3 2 2 0Ä�z�»��

� m m

ma m 1 2 31 2�� T n .lg n .n n .lg n 1 2 3�

�ºÌÀ¯���§�|ËZ]�Äf^·Y 3 0Ê»�[Zzf¿Y�\�ZÀ»�ÄÌ·ÁY��Á���į��|¿Â���ææëº �ÄÀË�³�d�Y�d��{���

ææìº �ÄÀË�³�d�Y�d��{���

�ÄÀË�³�t���µÁY�ÉÂnf�m�Ä]Z�»�Ê�Á��c�Â��¾ËY��{�Y�Ë��d�Y�d��{Z¿���µÁY�����d�Y{�ºÌÅYÂy����ÄÀË�³��Y�Ë��d�Y�d��{Z¿��Ì¿�f�m�Ä]�ħ���Á{�ÉÂn�Y�Ã{Z¨f�Y�����ÉÂnf�m��Á��t���µÁY¥���Á{��Å��{�d�Y�ÄÀÌÆ]�Á�¶»Z¯�,��

Y˾�ZÅÂnf�m�Ä]�·{̶�ÓZ]�½{Â]�aÌr̳|Ê�¿Z»�Ê�Á�´f�]YÁÊ�½M�Ä]�³��]Ê�Z�§É�d·Zu�Y�]É�¿{ÌZÉ� «YÁÊ�\�ZÀ»�¿Ì|Àf��

ææíº �ÄÀË�³�d�Y�d��{����|ÌÀ¯��Âm���̳{ZË�¶»Z��¦Ë� e�Ä]�

ææîº �ÄÀË�³�d�Y�d��{���

æçåº �ÄÀË�³��d��{�d�Y��

æçæº �ÄÀË�³�d�Y�d��{���

�{��Á��ª¼��µÁY�·YËd���f�³�Z]�Ã�³�ZÅÊË�d�Y�¯Ä�Y�Y{É�ª¼��]Ì�f�É�|Àf�Å�Á�»Z´ÀÅÊ�¯Ä�Á{�Ã�³�¯|¿ZË|�ª¼��°Ë¿Z�Ê�,|¿�Y{�Ã�³�YÉ���f�³�»Ê�Ë|]Z�¯Ä��e{Á��·ÂeÌ|�Ã|��d�Y���a��Y�½Y|¿��§�S�Y|f]Y�A�Á��Y�½Y|¿��§�A�Y|f]Y�C�Á��Y�½Y|¿��§�C�Y|f]Y�D�f�³���»Ê�Ë|]Z��