You are on page 1of 3

‫ﺑﻪ ﻧﺎﻡ ﺧﺪﺍﻭﻧﺪ ﺑﺨﺸﻨﺪﻩ ﻣﻬﺮﺑﺎﻥ‬

‫ﺟﺒﺮ ﺧﻄ‬
‫ﺩﺍﻧﺸ ﺪﻩ ﻣﻬﻨﺪﺳ ﮐﺎﻣﭙﯿﻮﺗﺮ‬

‫ﺣﻤﯿﺪﺭﺿﺎ ﺭﺑﯿﻌ ‪ ،‬ﻣﺮﯾﻢ ﺭﻣﻀﺎﻧ‬


‫ﭘﺎﯾﯿﺰ ‪۱۴۰۲‬‬

‫ﺗﺎﺭﯾﺦ ﺍﻧﺘﺸﺎﺭ‪ ۲۷ :‬ﺁﺑﺎﻥ ‪۱۴۰۲‬‬ ‫ﺗﻤﺮﯾﻦ ﺳﻮﻡ‬ ‫ﺭﻧﮏ‪ ،‬ﻭﺍﺭﻭﻥ ﻭ ﺩﺗﺮﻣﯿﻨﺎﻥ‬

‫‪ .۱‬ﭘﺮﺳﺶﻫﺎﯼ ﺧﻮﺩ ﺩﺭﻣﻮﺭﺩ ﺍﯾﻦ ﺗﻤﺮﯾﻦ ﺭﺍ ﺩﺭ ﺳﺎﻣﺎﻧﻪ ﮐﻮﺋﺮﺍ ﻣﻄﺮﺡ ﮐﻨﯿﺪ‪.‬‬


‫‪ .۲‬ﺳﯿﺎﺳﺖ ﺍﺭﺳﺎﻝ ﺑﺎ ﺗﺎﺧﯿﺮ‪ :‬ﺷﻤﺎ ﺩﺭ ﻣﺠﻤﻮﻉ ﺩﺭ ﻃﻮﻝ ﻧﯿﻢﺳﺎﻝ ﻣ ﺗﻮﺍﻧﯿﺪ ﺍﺯ ‪ ۱۶‬ﺭﻭﺯ ﺗﺎﺧﯿﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ‪ .‬ﻫﻤﭽﻨﯿﻦ ﻫﺮ ﺗﻤﺮﯾﻦ ﺗﺌﻮﺭﯼ ﻭ ﻋﻤﻠ ﺭﺍ ﻣ ﺗﻮﺍﻧﯿﺪ ﺗﺎ ﺣﺪﺍﮐﺜﺮ‬
‫‪ ۳‬ﺭﻭﺯ ﺑﺎ ﺗﺎﺧﯿﺮ ﺗﺤﻮﯾﻞ ﺩﻫﯿﺪ‪ .‬ﺍﯾﻦ ﻣﻘﺪﺍﺭ ﺑﺮﺍﯼ ﺗﻤﺎﺭﯾﻦ ﺗﺌﻮﺭﯼ ﻭ ﻋﻤﻠ ﺑەﺻﻮﺭﺕ ﺟﺪﺍﮔﺎﻧﻪ ﺣﺴﺎﺏ ﻣ ﺷﻮﺩ‪ .‬ﺗﺎﺧﯿﺮﻫﺎ ﺑﺎ ﻣﻘﯿﺎﺱ ﺳﺎﻋﺖ ﻣﺤﺎﺳﺒﻪ ﺷﺪﻩ ﻭ ﺑﻪ ﺑﺎﻻ ﮔﺮﺩ‬
‫ﻣ ﺷﻮﻧﺪ‪.‬‬
‫‪ .۳‬ﺳﯿﺎﺳﺖ ﻣﺸﺎﺭﮐﺖ ﺩﺍﻧﺸﺠﻮﯾﺎﻥ ﺩﺭ ﺣﻞ ﮐﺮﺩﻥ ﺗﻤﺎﺭﯾﻦ‪ :‬ﺩﺍﻧﺸﺠﻮﯾﺎﻥ ﻣ ﺗﻮﺍﻧﻨﺪ ﺩﺭ ﺣﻞ ﺗﻤﺎﺭﯾﻦ ﺑﺮﺍﯼ ﺭﻓﻊ ﺍﺑﻬﺎﻡ ﻭ ﯾﺎ ﺑەﺩﺳﺖ ﺁﻭﺭﺩﻥ ﺍﯾﺪەﯼ ﮐﻠ ﺑﺎ ﯾ ﺩﯾ ﺮ ﻣﺸﻮﺭﺕ‬
‫ﻭ ﻫﻤﻔﮑﺮﯼ ﮐﻨﻨﺪ‪ .‬ﺍﯾﻦ ﮐﺎﺭ ﻣﻮﺭﺩ ﺗﺎﯾﯿﺪ ﻭ ﺗﺸﻮﯾﻖ ﺗﯿﻢ ﺍﺭﺍﺋەﯼ ﺩﺭﺱ ﻣ ﺑﺎﺷﺪ؛ ﭼﺮﺍ ﮐﻪ ﻫﻢﻓﮑﺮﯼ ﻭ ﮐﺎﺭ ﮔﺮﻭﻫ ﻣ ﺗﻮﺍﻧﺪ ﻣﻮﺟﺐ ﺗﻘﻮﯾﺖ ﯾﺎﺩﮔﯿﺮﯼ ﺷﻮﺩ‪ .‬ﺍﻣﺎ ﺑەﺩﺳﺖ ﺁﻭﺭﺩﻥ‬
‫ﺟﺰﺋﯿﺎﺕ ﺭﺍەﺣﻞ ﻭ ﻧﮕﺎﺭﺵ ﭘﺎﺳﺦ ﺑﺎﯾﺪ ﺗﻤﺎﻣﺎ ﺗﻮﺳﻂ ﺧﻮﺩ ﺩﺍﻧﺸﺠﻮ ﺍﻧﺠﺎﻡ ﺷﻮﺩ‪ .‬ﺣﺘﻤﺎ ﺩﺭ ﺍﻧﺘﻬﺎﯼ ﭘﺎﺳﺦﻫﺎﯼ ﺍﺭﺳﺎﻟ ﺧﻮﺩ ﻧﺎﻡ ﺍﻓﺮﺍﺩﯼ ﮐﻪ ﺑﺎ ﺁﻥﻫﺎ ﻫﻤﻔﮑﺮﯼ ﮐﺮﺩﯾﺪ ﺭﺍ ﺫﮐﺮ‬
‫ﮐﻨﯿﺪ‪.‬‬

‫ﺗﺎﺭﯾﺦ ﺗﺤﻮﯾﻞ‪ ۱۷ :‬ﺁﺫﺭ ‪۱۴۰۲‬‬ ‫ﺗﺌﻮﺭﯼ )‪ ۱۰۰‬ﻧﻤﺮﻩ(‬ ‫ﺳﻮﺍﻻﺕ‬


‫ﭘﺮﺳﺶ ‪ ۱۰) ۱‬ﻧﻤﺮﻩ(‬

‫ﻣﺎﺗﺮﯾﺲ ‪ niⅼpotent‬ﺑﺎﺷﺪ‪ .‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ ﮐﻪ ‪ A + I‬ﻭﺍﺭﻭﻥ ﭘﺬﯾﺮ ﺍﺳﺖ‪.‬‬ ‫)ﺁ( ﻓﺮﺽ ﮐﻨﯿﺪ ﻣﺎﺗﺮﯾﺲ ‪ A‬ﯾ‬
‫‪ I ∈ R‬ﻣﺎﺗﺮﯾﺲ ﻫﻤﺎﻧ ﺑﻮﺩﻩ ﻭ ‪ u, v ∈ R‬ﺑﺎﺷﻨﺪ‪.‬‬
‫‪n‬‬ ‫‪n×n‬‬
‫)ﺏ( ﺷﺮﺍﯾﻂ ﻣﻌﮑﻮﺱﭘﺬﯾﺮﯼ ﻭ ﻣﻌﮑﻮﺱ ﻣﺎﺗﺮﯾﺲ ‪ I + uv‬ﺭﺍ ﺑﺪﺳﺖ ﺁﻭﺭﯾﺪ ﮐﻪ ﺩﺭ ﺁﻥ‬
‫‪T‬‬

‫)ﺝ( ﺑﻪ ﺍﺯﺍﯼ ﻫﺮ ﻣﺎﺗﺮﯾﺲ ﻣﻌﮑﻮﺱﭘﺬﯾﺮ ‪ A ∈ Rn×n‬ﻭ ﻫﺮ ﺩﻭ ﺑﺮﺩﺍﺭ ‪ u, v ∈ Rn‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ‪:‬‬

‫‪A−۱ uv T A−۱‬‬
‫‪(A + uv T )−۱ = A−۱ −‬‬
‫‪۱ + v T A−۱ u‬‬

‫ﭘﺮﺳﺶ ‪ ۱۰) ۲‬ﻧﻤﺮﻩ( ﺍﺛﺒﺎﺕ ﮐﻨﯿﺪ ﮐﻪ ﺩﺗﺮﻣﯿﻨﺎﻥ ﻣﺎﺗﺮﯾﺲ ﻫﺎﯼ ﺯﯾﺮ ﺑﺮﺍﺑﺮ ‪ ۰‬ﺍﺳﺖ‪:‬‬

‫)ﺁ( ﺑﺮﺍﯼ ‪:n ≥ ۳‬‬


‫‪An×n : ai,j = i + j‬‬
‫)ﺏ( ﺑﺮﺍﯼ ‪:n ≥ ۴‬‬
‫‪Bn×n : bi,j = (i + j)۲‬‬

‫ﭘﺮﺳﺶ ‪ ۱۰) ۳‬ﻧﻤﺮﻩ( ﻓﺮﺽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺮﺩﺍﺭﻫﺎﯼ ‪ v۱ , v۲ , ..., vm‬ﻣﺴﺘﻘﻞ ﺧﻄ ﺑﺎﺷﻨﺪ‪ .‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ ﺍﮔﺮ ‪ n‬ﺑﺮﺩﺍﺭ ﻣﺴﺘﻘﻞ ﺧﻄ ﺩﯾ ﺮ ﻣﺎﻧﻨﺪ ‪ u۱ , u۲ , ...., un‬ﺩﺍﺷﺘﻪ‬
‫ﺑﺎﺷﯿﻢ ﻭ ﯾ ﺯﯾﺮﻣﺠﻤﻮﻋﻪ ‪ m‬ﻋﻀﻮﯼ ﺩﻟﺨﻮﺍﻩ ﺍﺯ ﺍﯾﻦ ‪ n‬ﺑﺮﺩﺍﺭ ﻣﺎﻧﻨﺪ ‪ w۱ , w۲ , ..., wm‬ﺩﺭ ﻧﻈﺮ ﺑ ﯿﺮﯾﻢ ﺁﻧﮕﺎﻩ‪:‬‬

‫‪dim(span{v۱ + w۱ , v۲ + w۲ , ..., vm + wm }) ≥ m − n.‬‬

‫‪sub matrix‬‬ ‫ﭘﺮﺳﺶ ‪ ۱۰) ۴‬ﻧﻤﺮﻩ( ﺛﺎﺑﺖ ﮐﻨﯿﺪ ﺑﺮﺍﯼ ﻫﺮ ﻣﺎﺗﺮﯾﺲ ﻣﺮﺑﻌ ‪ ،A‬ﺭﻧﮏ ﻣﺎﺗﺮﯾﺲ ﺑﺮﺍﺑﺮ ‪ r‬ﺍﺳﺖ ﺍﮔﺮ ﻭ ﺗﻨﻬﺎ ﺍﮔﺮ ‪ r‬ﺑﺰﺭﮔﺘﺮﯾﻦ ﻋﺪﺩﯼ ﺑﺎﺷﺪ ﺑﻪ ﻃﻮﺭﯼ ﮐﻪ ﯾ‬
‫ﺑﺎ ﺍﺑﻌﺎﺩ ‪ r × r‬ﺑﺎ ﺩﺗﺮﻣﯿﻨﺎﻥ ﻣﺨﺎﻟﻒ ﺻﻔﺮ ﻭﺟﻮﺩ ﺩﺍﺷﺘﻪ ﺑﺎﺷﺪ‪.‬‬
‫ﭘﺮﺳﺶ ‪ ۱۰) ۵‬ﻧﻤﺮﻩ( ﻓﺮﺽ ﮐﻨﯿﺪ ﺑﻪ ﺍﺯﺍﯼ ﺩﻭ ﻣﺎﺗﺮﯾﺲ ‪ Am×n‬ﻭ ‪ ،Bn×m‬ﻣﺎﺗﺮﯾﺲ ‪ Im×m + AB‬ﻭﺍﺭﻭﻥ ﭘﺬﯾﺮ ﺍﺳﺖ‪.‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ ﻣﺎﺗﺮﯾﺲ ‪ In×n + BA‬ﻭﺍﺭﻭﻥ‬
‫ﭘﺬﯾﺮ ﺍﺳﺖ‪.‬‬
‫ﭘﺮﺳﺶ ‪ ۲۰) ۶‬ﻧﻤﺮﻩ(‬

‫)ﺁ( ﺗﺒﺪﯾﻞ ﺧﻄ ‪ T‬ﺑﺮ ﻓﻀﺎﯼ ﺑﺮﺩﺍﺭﯼ ‪ V‬ﺭﺍ ﺩﺭ ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ ﺑﻪ ﻃﻮﺭﯼ ﮐﻪ )‪ range(T‬ﻭ )‪ null(T‬ﻫﺮ ﺩﻭ ﺩﺍﺭﺍﯼ ﺑﻌﺪ ﻣﺘﻨﺎﻫ ﻫﺴﺘﻨﺪ‪ .‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ ‪ V‬ﻧﯿﺰ ﺩﺍﺭﺍﯼ ﺑﻌﺪ‬
‫ﻣﺘﻨﺎﻫ ﺍﺳﺖ‪.‬‬
‫)ﺏ( ﻓﻀﺎﯼ ﺑﺮﺩﺍﺭﯼ ﻣﺘﻨﺎﻫ ‪ V‬ﻭ ﺗﺒﺪﯾﻞ ﺧﻄ ‪ T‬ﺍﺯ ﻓﻀﺎﯼ ‪ V‬ﺑﻪ ‪ W‬ﺭﺍ ﺩﺭ ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ‪ .‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ )‪ range(T‬ﺩﺍﺭﺍﯼ ﺑﻌﺪ ﻣﺘﻨﺎﻫ ﺍﺳﺖ ﻭ = ) ‪dim(V‬‬
‫)) ‪ dim(null(T )) + dim(range(T‬ﺑﺮﻗﺮﺍﺭ ﺍﺳﺖ‪.‬‬
‫)ﺝ( ﺩﻭ ﻓﻀﺎﯼ ﺑﺮﺩﺍﺭﯼ ‪ V‬ﻭ ‪ W‬ﺭﺍ ﺑﺎ ﺑﻌﺪ ﻣﺘﻨﺎﻫ ﺩﺭ ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﻭ ‪ U‬ﺭﺍ ﺯﯾﺮﻓﻀﺎﯼ ‪ V‬ﻓﺮﺽ ﮐﻨﯿﺪ‪ .‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ ﺗﺒﺪﯾﻞ ﺧﻄ ‪ T‬ﺍﺯ ﻓﻀﺎﯼ ﺑﺮﺩﺍﺭﯼ ‪ V‬ﺑﻪ ‪ W‬ﻭﺟﻮﺩ ﺩﺍﺭﺩ‬
‫ﮐﻪ ‪ null(T ) = U‬ﺍﺳﺖ ﺍﮔﺮ ﻭ ﺗﻨﻬﺎ ﺍﮔﺮ ) ‪.dim(V ) ≤ dim(W ) + dim(U‬‬
‫)ﺩ( ﻓﻀﺎﯼ ﺑﺮﺩﺍﺭﯼ ‪ V‬ﺑﺎ ﺑﻌﺪ ﻣﺘﻨﺎﻫ ﻭ ﺗﺒﺪﯾﻞ ﺧﻄ ‪ T‬ﺍﺯ ‪ V‬ﺑﻪ ‪ W‬ﺭﺍ ﺩﺭ ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ‪.‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ ﺯﯾﺮﻓﻀﺎﯼ ‪ U‬ﺩﺭ ‪ V‬ﻭﺟﻮﺩ ﺩﺍﺭﺩ ﺑﻪ ﻃﻮﺭﯼ ﮐﻪ ﺍﺷﺘﺮﺍﮎ ‪ U‬ﻭ )‪null(T‬‬
‫ﺑﺮﺍﺑﺮ }‪ {۰‬ﻭ } ‪.range(T ) = {T (u) : u ∈ U‬‬

‫‪۱‬‬
‫ﭘﺮﺳﺶ ‪ ۲۰) ۷‬ﻧﻤﺮﻩ(‬

‫)ﺁ( )‪ ۱۰‬ﻧﻤﺮﻩ( ﻣﺎﺗﺮﯾﺲﻫﺎﯼ ‪ A, B‬ﻣﺎﺗﺮﯾﺲﻫﺎﯼ ﺩﻟﺨﻮﺍﻩ ‪ n × n‬ﻣ ﺑﺎﺷﻨﺪ‪ .‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ ﺍﮔﺮ ﺩﺍﺷﺘﻪ ﺑﺎﺷﯿﻢ ‪ AB = BA‬ﺁﻧﮕﺎﻩ ﻧﺎﻣﺴﺎﻭﯼ ﺯﯾﺮ ﺑﺮﻗﺮﺍﺭ ﺍﺳﺖ‪:‬‬

‫)‪Rank(A + B) + Rank(AB) ≤ Rank(A) + Rank(B‬‬

‫)ﺏ( )‪ ۱۰‬ﻧﻤﺮﻩ( ﻓﺮﺽ ﮐﻨﯿﺪ ‪ A‬ﻣﺎﺗﺮﯾﺴ ‪ n × n‬ﺑﺎﺷﺪ ﺑﻪ ﻃﻮﺭﯼ ﮐﻪ ‪ .A۲ = ۰‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ‪:‬‬

‫)‪Rank(A + AT ) = ۲Rank(A‬‬

‫)ﺝ( )‪ A, B, C ∈ Mn (R‬ﻣﺎﺗﺮﯾﺲﻫﺎﯾﯽ ﻧﺎﺻﻔﺮ ﻫﺴﺘﻨﺪ ﻃﻮﺭﯼ ﮐﻪ ‪ .ABC = ۰‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ‪:‬‬

‫‪rank(A) + rank(B) + rank(C) ≤ ۲n‬‬

‫)ﺩ( ‪A‬ﻭ‪ B‬ﺩﻭ ﻣﺎﺗﺮﯾﺲ ﻣﺮﺑﻌ ﻫﺴﺘﻨﺪ ﮐﻪ ‪ AB = ۲A + ۳B.‬ﺛﺎﺑﺖ ﮐﻨﯿﺪ )‪.rank(A) = rank(B‬‬
‫)ﻩ( ﺩﻭ ﻣﺎﺗﺮﯾﺲ ‪ Am×k‬ﻭ ‪ Bk×n‬ﺭﺍ ﺩﺭ ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ‪.‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ ‪. rank(A) + rank(B) ≤ rank(AB) + k :‬‬
‫ﭘﺮﺳﺶ ‪ ۱۰) ۸‬ﻧﻤﺮﻩ( ﺑﺮﺩﺍﺭﯼ ‪⁃n‬ﺗﺎﯾﯽ ﻣﺎﻧﻨﺪ ‪ u‬ﺍﺯ ﺍﻋﺪﺍﺩ ﻣﺨﺘﻠﻂ ﺩﺍﺭﯾﻢ ﻃﻮﺭﯼ ﮐﻪ ‪ .||u|| = ۱‬ﻧﺸﺎﻥ ﺩﻫﯿﺪ ‪.rank(I − uu∗ ) = n − ۱‬‬

‫ﺗﺎﺭﯾﺦ ﺗﺤﻮﯾﻞ‪ ۱۷ :‬ﺁﺫﺭ ‪۱۴۰۲‬‬ ‫)‪ ۱۰۰‬ﻧﻤﺮﻩ(‬ ‫ﺳﻮﺍﻻﺕ ﻋﻤﻠ‬


‫ﭘﺮﺳﺶ ‪ ۱۰۰) ۱‬ﻧﻤﺮﻩ(‬
‫ﺳﺘﻮﻥ‬ ‫ﺳﺘﻮﻥ ﺭﺍ ﺑﺎ ﯾ‬ ‫ﺳﻄﺮ ﺩﯾ ﺮ ﯾﺎ ﯾ‬ ‫ﺳﻄﺮ ﺭﺍ ﺑﺎ ﯾ‬ ‫ﯾ ﺟﺪﻭﻝ ‪ n × m‬ﺩﺍﺭﯾﻢ‪ .‬ﺩﺭ ﻫﺮ ﺧﺎﻧﻪ ﺍﺯ ﺍﯾﻦ ﺟﺪﻭﻝ ‪ ۰‬ﯾﺎ ‪ ۱‬ﻧﻮﺷﺘﻪ ﺷﺪﻩ‪ .‬ﺩﺭ ﻫﺮ ﻣﺮﺣﻠﻪ ﻣ ﺗﻮﺍﻧﯿﻢ ﯾ‬
‫ﺩﯾ ﺮ ‪ XOR‬ﺑ ﯿﺮﯾﻢ‪.‬‬
‫ﺑﻌﺪ ﺍﺯ ‪ XOR‬ﮔﺮﻓﺘﻦ ﺳﻄﺮ ‪ a‬ﺑﺎ ﺳﻄﺮ ‪ b‬ﺩﺍﺭﯾﻢ‪:‬‬
‫‪ajnew = ajold ⊕ bj‬‬ ‫)‪(۱ ≤ j ≤ m‬‬

‫ﺑﻌﺪ ﺍﺯ ‪ XOR‬ﮔﺮﻓﺘﻦ ﺳﺘﻮﻥ ‪ a‬ﺑﺎ ﺳﺘﻮﻥ ‪ b‬ﺩﺍﺭﯾﻢ‪:‬‬


‫‪ainew = aiold ⊕ bi‬‬ ‫)‪(۱ ≤ i ≤ n‬‬

‫ﻭ ﻫﻤﭽﻨﯿﻦ‬
‫‪۰ ⊕ ۰ = ۰,‬‬ ‫‪۰ ⊕ ۱ = ۱,‬‬ ‫‪۱ ⊕ ۰ = ۱,‬‬ ‫‪۱⊕۱=۰‬‬

‫ﺑﺎ ﺍﻧﺠﺎﻡ ﺩﺍﺩﻥ ﺗﻌﺪﺍﺩ ﺩﻟﺨﻮﺍﻩ ﺍﺯ ﻋﻤﻠﯿﺎﺕﻫﺎﯼ ﺑﺎﻻ‪ ،‬ﺣﺪﺍﮐﺜﺮ ﺗﻌﺪﺍﺩ ‪ ۱‬ﻫﺎﯾﯽ ﮐﻪ ﻣ ﺗﻮﺍﻥ ﺩﺭ ﺍﯾﻦ ﺟﺪﻭﻝ ﺁﻭﺭﺩ ﺭﺍ ﻣﺤﺎﺳﺒﻪ ﮐﻨﯿﺪ‪.‬‬
‫ﻓﺎﺻﻠﻪ ﺍﺯ ﻫﻢ ﺟﺪﺍ ﺷﺪﻩ ﺍﻧﺪ ﻭ ﺑەﺗﺮﺗﯿﺐ ﺗﻌﺪﺍﺩ ﺳﻄﺮﻫﺎ ﻭ ﺳﺘﻮﻥﻫﺎﯼ ﺟﺪﻭﻝ ﺭﺍ ﻧﺸﺎﻥ ﻣ ﺩﻫﺪ‪.‬‬ ‫ﻭﺭﻭﺩﯼ‪ :‬ﺩﺭ ﺳﻄﺮ ﺍﻭﻝ‪ ،‬ﺩﻭ ﻋﺪﺩ ﺻﺤﯿﺢ ﻭ ﻣﺜﺒﺖ ‪ n‬ﻭ ‪ m‬ﮐﻪ ﺑﺎ ﯾ‬

‫‪۱ ≤ n, m ≤ ۳۰۰‬‬

‫ﺭﺷﺘﻪ ﺍﺯ ‪ m‬ﮐﺎﺭﺍﮐﺘﺮ ‪ ۰‬ﯾﺎ ‪ ۱‬ﻣ ﺁﯾﺪ ﮐﻪ ﻭﺿﻌﯿﺖ ﺍﻭﻟﯿﻪ ﺟﺪﻭﻝ ﺭﺍ ﻧﺸﺎﻥ ﻣ ﺩﻫﺪ‪.‬‬ ‫ﺩﺭ ‪ n‬ﺳﻄﺮ ﺑﻌﺪﯼ ﻫﺮ ﺳﻨﺎﺭﯾﻮ‪ ،‬ﺩﺭ ﻫﺮ ﮐﺪﺍﻡ ﯾ‬
‫ﺧﺮﻭﺟ ‪ :‬ﺩﺭ ﺧﺮﻭﺟ ﺑﺎﯾﺪ ﺣﺪﺍﮐﺜﺮ ﺗﻌﺪﺍﺩ ‪ ۱‬ﻫﺎﯾﯽ ﮐﻪ ﻣ ﺗﻮﺍﻥ ﺑﺎ ﻋﻤﻠﯿﺎﺕﻫﺎﯼ ﺑﺎﻻ ﺳﺎﺧﺖ ﺭﺍ ﭼﺎﭖ ﮐﻨﯿﺪ‪.‬‬
‫ﻭﺭﻭﺩﯼ ﻧﻤﻮﻧﻪ ‪۱‬‬

‫‪1‬‬ ‫‪3 4‬‬


‫‪2‬‬ ‫‪1010‬‬
‫‪3‬‬ ‫‪1010‬‬
‫‪4‬‬ ‫‪0000‬‬

‫ﺧﺮﻭﺟ ﻧﻤﻮﻧﻪ ‪۱‬‬

‫‪1‬‬ ‫‪12‬‬

‫ﻭﺭﻭﺩﯼ ﻧﻤﻮﻧﻪ ‪۲‬‬

‫‪1‬‬ ‫‪2 2‬‬


‫‪2‬‬ ‫‪01‬‬
‫‪3‬‬ ‫‪10‬‬

‫ﺧﺮﻭﺟ ﻧﻤﻮﻧﻪ ‪۲‬‬

‫‪1‬‬ ‫‪3‬‬

‫ﻭﺭﻭﺩﯼ ﻧﻤﻮﻧﻪ ‪۳‬‬

‫‪1‬‬ ‫‪1 5‬‬


‫‪2‬‬ ‫‪10101‬‬

‫‪۲‬‬
‫ﺧﺮﻭﺟ ﻧﻤﻮﻧﻪ ‪۳‬‬

‫‪1‬‬ ‫‪5‬‬

‫ﺩﺭ ﻣﯿﺎﻥ ﺗﻤﺎﻣﺎ ‪ ۱‬ﻭ ﺗﻤﺎﻣﺎ ‪ ۰‬ﺍﺳﺖ‪ .‬ﺳﭙﺲ ﻣﯿﺘﻮﺍﻧﯿﻢ‬ ‫ﺩﺭ ﻣﺜﺎﻝ ﺍﻭﻝ ﺍﮔﺮ ﺍﺑﺘﺪﺍ ﻣﻘﺪﺍﺭ ﺳﻄﺮ ‪ ۳‬ﺭﺍ ﺑﺎ ﺳﻄﺮ ‪ XOR ۱‬ﺑ ﯿﺮﯾﻢ ﺑﻪ ﺟﺪﻭﻟ ﻣ ﺭﺳﯿﻢ ﮐﻪ ﺳﺘﻮﻥﻫﺎﯼ ﺁﻥ ﯾ‬
‫ﺳﺘﻮﻥ ‪ ۲‬ﻭ ‪ ۴‬ﺭﺍ ﺑﺎ ﺳﺘﻮﻥ ‪ XOR ۱‬ﺑ ﯿﺮﯾﻢ ﺗﺎ ﺑﻪ ﺟﺪﻭﻟ ﺗﻤﺎﻣﺎ ‪ ۱‬ﺑﺮﺳﯿﻢ‪.‬‬
‫ﺩﺭ ﻣﺜﺎﻝ ﺩﻭﻡ ﺍﮔﺮ ﺳﻄﺮ ‪ ۲‬ﺭﺍ ﺑﺎ ﺳﻄﺮ ‪ XOR ۱‬ﺑ ﯿﺮﯾﻢ ﺑﻪ ﺟﺪﻭﻟ ﻣ ﺭﺳﯿﻢ ﮐﻪ ﺗﻨﻬﺎ ﺧﺎﻧﻪ ‪ ۰‬ﺁﻥ ﮔﻮﺷﻪ ﺑﺎﻻ ﭼﭗ ﺍﺳﺖ ﻭ ‪ ۳‬ﺗﺎ ‪ ۱‬ﺧﻮﺍﻫﯿﻢ ﺩﺍﺷﺖ‪ .‬ﻣ ﺗﻮﺍﻥ ﻧﺸﺎﻥ ﺩﺍﺩ‬
‫ﺑﻪ ﺟﺪﻭﻝ ﺗﻤﺎﻡ ‪ ۱‬ﻫﯿﭽ ﺎﻩ ﻧﺨﻮﺍﻫﯿﻢ ﺭﺳﯿﺪ‪.‬‬
‫ﺩﺭ ﻣﺜﺎﻝ ﺳﻮﻡ ﺍﮔﺮ ﺳﺘﻮﻥﻫﺎﯼ ‪ ۲‬ﻭ ‪ ۴‬ﺭﺍ ﺑﺎ ﺳﺘﻮﻥ ‪ XOR ۵‬ﺑ ﯿﺮﯾﻢ ﺑﻪ ﺟﺪﻭﻟ ﺗﻤﺎﻣﺎ ‪ ۱‬ﻣ ﺭﺳﯿﻢ‪.‬‬

‫‪۳‬‬

You might also like