Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
FR_07_05 - Obraz |
Załóżmy, że dwa piksele są do siebie podobne wtedy, gdy suma bezwzględnych róznic ich wartości R, G, B jest mniejsza lub równa pięć. Oblicz, jaką część wszystkich pikseli obrazu stanowią piksele podobne do odpowiednich pikseli drugiego obrazu.
Input
Na początku zostaną podane 2 liczby naturalne x i y (x,y<=100), a następnie y linii po x kolorów zapisanych w systemie szesnastkowym. W kolejnej linii znajdzie się liczba t oznaczająca ilość obrazów do porównania z obrazem wyjściowym. Każdy kolejny obraz ma taką samą wielkość jak obraz wyjściowy.
Output
Dla każdego porównanego obrazu należy wypisać w nowej linii stosunek ilość pikseli podobnych do ilości pikseli całego obrazu w formie ułamka dziesiętnego z dokładnością do 2 miejsc po przecinku.
Example
Input: 2 3 #2923BE #84E16C #D6AE52 #9049F1 #F1BBE9 #EBB3A6 3 #2822BD #83E26B #D6AE51 #914AF2 #F2BAEA #EAB2A6 #2925BC #86E26B #D6AF53 #9248F0 #F2BCE9 #EDB3A6 #2920BC #85E36A #D6AF4F #8E47F4 #F1BBE6 #EBB6A8 Output: 1 1 0.83
Dodane przez: | Adrian Piórkowski |
Data dodania: | 2017-04-07 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM32-GCC COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET |
ukryj komentarze
2017-04-09 20:31:57
Ostatnio edytowany: 2017-04-09 20:54:17 |
|
2017-04-09 00:11:21 narbej
Nie zwróciłem uwagi, że to autor podpowiedział w komentarzu ;-) W takim razie, może warto poprawić w treści: "..różnica sum ich wartości R,G i B ..." na: suma róznic ich wartości R, G, B... lub nawet: suma bezwzględnych róznic ich wartości R, G, B... lub jakoś tak podobnie? |
|
2017-04-08 22:37:37 Michał Bryjak
Dzięki za podpowiedź Adrian Piórkowski, przydała się ;) |
|
2017-04-08 15:37:13 Adrian Piórkowski
na początku liczysz bezwzględne różnice tych samych składowych kolorów i je sumujesz i ta suma ma być mniejsza bądź równa 5 |
|
2017-04-08 15:11:40 Bartosz Ho³ubowicz
Różnica sum wartości R, G, B pikseli z obrazu wejściowego i trzeciego obrazu w każdym przypadku daje 5 lub mniej, więc wyjście dla trzeciego obrazu jest błędne. |
|
2017-04-08 14:52:17
Nie powinno byc w trzecim tescie 1? |