Professional Documents
Culture Documents
De 12 Hue Nam 05 - 06 - v1
De 12 Hue Nam 05 - 06 - v1
1
2. Số vàng nhận được chính là con số khác không đầu tiên kể từ hàng
đơn vị lên phía trước của ô mà đối thủ sẽ chọn. Ví dụ, chọn ô số 10
thì sẽ được 8 lạng vàng, ô số 21 sẽ được 4 lạng vàng,…
3. Đối thủ chỉ được chọn mỗi lần một ô để nhận vàng. Không được
phép chọn các ô bé hơn 6.
4. Bàn cờ dùng thi đấu là bàn cờ 8x8, nhưng bàn cờ để chọn vàng là
NxN (1 ≤ N ≤10 000), các ô được đánh số liên tục từ 1đến N.
Yêu cầu: Em hãy viết chương trình để giúp đấu thủ nọ nhận được
vàng theo các yêu cầu nói trên.
Dữ liệu vào: có nhiều dòng liên tiếp nhau, trên mỗi dòng chứa một số
nguyên không âm, đó là thứ tự ô mà đấu thủ đó chọn.
Dữ liệu ra: có số dòng bằng số dòng tương ứng với dữ liệu vào. Trên
mỗi dòng có nội dung: chữ số đầu tiên là ô số mà đấu thủ nọ chọn, tiếp theo
là một mũi tên “->” và cuối cùng là chữ số khác không cuối cùng của ô số
đó (theo các nguyên tắc trên).
Ví dụ:
Dữ liệu vào Dữ liệu ra
26 26 -> 4
125 125 -> 8
3125 3125 -> 2
9999 9999 -> 8
2
Tuy nhiên trên các khuôn viên lại có một số công trình, cây cối, … đã
có trước đây cần phải duy trì. Họ phải lại bắt đầu tính toán để tìm ra được
một ô đất cũng có hình tam giác mà diện tích của nó là lớn nhất. Hình vẽ
trên cho ta thấy các ô có màu đen chính là các công trình đã có; các ô trắng
là đất trống và đường viền đậm là khu vực được đánh dấu để xây dựng.
Yêu cầu: Hãy lập trình tìm ra khu đất có diện tích lớn nhất theo yêu
cầu của các nhà khoa học đã đưa ra.
Dữ liệu vào: gồm nhiều dòng:
- dòng đầu tiên là n, n là độ rộng của tam giác (1 ≤ n ≤ 100).
- n dòng tiếp theo chứa các ký tự {#, -} đại diện các hàng của tam
giác. Ký tự ‘#’ là màu đen và ‘-’ màu trắng. Trong mỗi tam giác,
số ký tự ‘#’ và ‘-’ là lẻ và giảm dần từ 2n – 1 xuống 1.
Dữ liệu ra: chỉ một dòng chứa một số nguyên là kết quả tìm ra khu
đất lớn nhất cần xây dựng có nội dung “Dien tich lon nhat:” tiếp theo là diện
tích tìm được. Nếu không tìm ra cũng trả lời “KHONG TIM RA”
Ví dụ, với hình trên ta có dữ liệu vào, ra như sau:
Dữ liệu vào Dữ liệu ra
5 Dien tich lon nhat: 9
#-##----#
-----#-
---#-
-#-
-
3
ĐÁP ÁN, HƯỚNG DẪN CHẤM MÔN TIN HỌC (VÒNG 1) KỲ THI CHỌN HỌC
SINH GIỎI LỚP 12 CẤP TỈNH NĂM HỌC 2005 – 2006
INP OUT
1 5 5 -> 2
2 6 6 -> 2
3 7 7 -> 4
4 8 8 -> 2
5 9 9 -> 8
6 10 10 -> 8
7 14 14 -> 2
8 15 15 -> 8
9 24 24 -> 6
10 25 25 -> 4
11 26 26 -> 4
12 124 124 -> 4
13 125 125 -> 8
14 624 624 -> 6
15 625 625 -> 6
16 3124 3124 -> 4
17 3125 3125 -> 2
18 9999 9999 -> 8
19 100 100 -> 4
20 200 200 -> 2
21 501 501 -> 4
22 5001 5001 -> 2
23 7029 7029 -> 4
24 7501 7501 -> 6
1
#
2
#--
#
3
-----
--#
-
4
3
-#-#-
---
#
5
---------
-------
-----
---
-
10
--#--#--#---#---#--
---------#-------
--#-##----#----
---------#---
#-#------#-
--#-#-#--
------#
--#--
---
-
20
----------------#------#-#------#--#---
#------#------##-#--#------------##--
-#--------#--##--------##-#---#-#--
##-------#--#---#------#------##-
#-#-------#-------#---------#--
-----#------------#--------#-
--##----#-----------------#
--#-------#--------#--##-
-##---#------#-#---#---
--#-------###--------
---#---#-----------
-------#-#--#-##-
-------#-------
---#------##-
-#-----##--
-------#-
#-#----
-----
-#-
-
30
-----#---##---#-----#---------#----------#----#---##-------
----------#--#----------------#-----#-----#--#-----------
---#------#--------#-----#----#-----#----#----#-------#
--#------#-#--#-----#-----#-----------##--#---#------
------#------##----#-----###------#-----------#----
-------##-#--------------------#---------------##
#-##--------#---##----#------###-##----##------
--------##-##--#---------#--###--##----------
--------------##---------##-----#--------#-
---#---#----------------#-###--------#---
-##---------#--##-#---#--#-#-#--#------
-#####-----#--#-----#---#---#---#----
5
-----------##-----##--#---#--------
--------------#---#---#-------#--
----#-----#----#-----#---#-#--#
---##-----#--#------#--#----#
-----------#-#--##---------
-------------#--------#-#
-------#--------#-----#
--#-##-#----------#--
--#--#----#-##--#-#
--##--#--#-#-----
-------#------#
-------#-----
------#--#-
----#-#--
--#--##
#----
--#
#
40
#----------#---------------##------#-#--#---------------##--##---#-#-#------#--
-----#------------#--------#-#-#----#--------#-#-------------##-####--#------
#----#------#------##--#------#-----#-#-----------#--#-#-------#-#---------
---#---##-#--##--#-#------##-#-----##---#--#--#--#-#-#--##--#-##---#----#
-----#---##----#----------------#------------------#----------------#--
------------------##-----#--#-##----#--####---##-----#--##------##--#
---#------#-----#----------#-----#--#--#-#------#----#----#----#---
---##-------------------#-----#-#--#----#-#-----##-------#----#--
-##---------#---------#----#----##----------------#------------
---#--------##------###--------#--#--#-#---#-------#-------#-
-#---##--#--#---#-------#------#------####---#---#----#----
----#-----#---------------##---#----##-----#-------------
#---#-------------##---##------#----#--------#-#-------
#--#------#--#--##----##--#------------#------#--#---
--#-#---#--#----##---#--------#--#-------##-----#--
#----#-----#------#----##--#----##----#--------#-
---##-------------------------------#----#----#
#----------#-----#---#-##-#---#------####---#
-#-#-----#--##--#------#--#--------------#-
----------------------##-#---------------
-#----##-##------#-#------#-#----------
------------#---#--#-----#--#---##--#
#-----##-#--------#-----#--------#-
----#---------#-#-----#----#-#---
---------####------------#--#-#
----##-------#---------------
------#------------#------#
-------##----------##--#-
----------#----------##
--#--##---------#--#-
-#-##------------#-
##----------#-#-#
#---#-----#---#
--#-###------
-#--#-#-#--
---#--#--
-#--##-
---#-
---
-
100
6
------------------------------------------------------------------------------------------------------------------------
---#-------#-----------#-------------------------------------------------------
--------------------------------------------------------------#---------------------------------------------------------
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------#--------------------------------
---------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------
------------------------------------------------#-----------------------------------------#-
#---------------------------------------------------------------------#----------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
---------------#--------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
---------------#--------------------------------------------------------------------------------------------------------
-----------------------------------#-----------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------
-----#------------#------------------------------------------------
#---------------------------------------------------------------------#---------#---------------------------------
------------------------------#-----------------------------------------------------------------------------------------
-----------------------------------------------------------
-------------------------------------------------------------#-------------------------------------------------
#-----------------------------------------------------------------
-------------------------------------------------------------------------------------------#----------------------------
-------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------#----------------#----------------------------
------------------------------------------------------------------------#-----------------------------------------------
-----------#---------------------------------------
-------------------------------------------------------#----------------------------------------------------------------
-------------------------------------------------
-----------------------------------------------------------#------------------------------------------------------------
--------------------------------------------#--
----------------------------------------------------------------------------------------#-------------------------------
#--------------------------------------------
#-------------------------------------------------------------
#----------------------------------------------------------------------------------------------------
----------#---------------------------------------#-------------------------------
#------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------
------------------------------------------------------------------------------------------------------------------------
--------#-------------------------#--
------------------------------------------------------------------------------------------------------------------------
-----------------------------------
-#---------------------------------------------------#----------------------------
#-----------------#----------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------
-------------------------------#----------------------------------------------------------------------------------------
-----------------------------
-------------------------------------------------------------------------#----------------------------------------------
---------------------------
------------------------------------------------------------------------#-----------------------------------------------
-------------------------
-------------------------------------------------------------------------------------------#----------------------------
-----------------------
------------------------------------------------------------------------------------#----
#--------#------------------------------------------
--------------------------------------#-----------------------------------------------------------
#-------------------------------------#--
------------------------------------------------------------------------------------------------------------------------
-----------------
----------------#-------------------------------------------------------------------------------------------------------
---------#-----
-----------------------------------------------------------#------------------------
#------------------------------------------------
7
------------------------------------------------------------------------------------------------------------------------
-----------
------------------#-----------------------------------------------------------------------------------------------------
#--------
----------------------------------------------------------------#--------------------------
#-----------------------------------
--------------------#---------------------------------------------------------------------------------------------------
#----
---------------------------------#--------------------------------------------------------------------------------------
---
---------------#--------------------------------------------------------------------------------------------------------
-
-----------------------------------------------------------------------------------------------------------------------
-------------------------------------------#-------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------#----------------#------------------------
-----------------------------------------------------------------------------------------------------#---------
--------------------------------------------------------------------#----------------------------------------
-----------------------------------------------------------------------------------------------------------
--------------------#--#-------#-------------------------------------
#-----------------------------------
-------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------#-------------------
---------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-----------#---------------------------------------------------------------#-------------------
-------------------------------------------------------#-------------------------------------
-------------------------------------------------------------------------------------------
-----------------#------------#---------------
#------------------------------------------
------------------#-----------------#--------------
#-----------------------#-----------
--------------------------------------------------------------------#----------------
-----------------------------------------------------------------------------------
---------------------------------------#-----------------------------------------
---------------------------------------------------------------#---------------
------#----------------------------------------------------------------------
---------------------------------------------------------------------------
-------------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------#---------------------------------------------
-------------------------------------------------------------------
-----------------------------------------------------------------
--------------#--------------#----------
#----------------------
--------------------------------------------#----------------
-----------------------------------------------------------
---------------------------------------------------------
---#---------------------------------------------------
-----------------------------------------------------
---------------------------------------------------
-----------------#------------------
#------------
------#----------------------------------------
---------------------------------------------
8
-------------------------------------------
-----------------------------------------
---------------------------------------
-----------------------------#-------
---------#-------------------------
---------------------------------
-------------------------------
-----------------------------
---------------------------
-------------------------
----------#------------
---------------------
-------------------
-----------------
---------------
-------------
-----------
---------
-------
-----
---
-
100
--------------#-----------------------------------#-------------------#------------#---------------------------
#-----------#---------------#--#------#--------#----------#--#--#-----#--------#-------#
---------------------------------------------------------#------#-------
#-----------------------------------------------------------------------------#--------#---
#---------------------------------
---------------##--------------------------------------------------------------------------------------
#-----------------------------------------------------------------------------------#---#--#
------------------------------------------------------#---#--#------#-----------------#-----------#-
#------------------------------------------#--------------#-------#-----------------#--------
---------------------------------#----------------------#-------------#----------
#---------------------------------------------------------------------------#---------------------#---#-------
-----------------#---#------------#--------------------#-#-----------------#----------------#---------
#-----------------#------------#-----#-------#------#----------------------------------
---------#----------#--------------------------#--------------#---#-#-
#-----------------------------------------------------#-------#-------#---------------------------------##-----#-----
-----------------------------#------#------------------------------
#-----------------------------------------------#-#-------------------#------#------#----------#-#-#----------------#-
#-----#-----------------#---------------------------
#----------------------------------------------------------------------------------------
#-----------------------------------------
-------------------------#------------------------------------#-----------------------------------------------
#----------------------------------------------------------------------
------------------------------#-----------------------------------------#--------------------#----------------
#------------------------------------------#------------#--------#---
----#----------------------------#--------#--#-----------------------------------------------------------
#------------------------------------------#----------------------------
----------#----------------------------------#-----------#----------#-------
#-----------------------------------#-------------#--------------#---------------------------------
--------#---#-------------------------------#------#-#-#-------------------------------
#----------------------#--------#-----------------------------#-----------#----------#
------#-------------------------------------#-
#-----------------------------------------------------------------------------------------------------------------------
-----
#---------------------------------------#----------------------------------------#-----
#-------------------#-------------------------------------------------------------
-----------------------------------------------##--------------------------------------------------#---
#--------------------------------------#------------------------
-------------------------------------------------#------#------
#--------------------------------------------------#-----------------------------##-------------------
----------------------#-----------------#---#-----#-----#--------#---#----
#-------------------------------#-----------------------#--------------------------------
-----------------#-------------------#------------------------
#--------------------------------------------------------------------------------------------------
----------#--#------#-----#----------------------#----
#----------------------------------------------#---------------------------------------------------------
------------------------------------#-----------------#-------------------------------
#---------------------------------------------------------#------------
--#----------------------------------#--------------------------
#----------------------------------#--#-#---#------------------#-------#---#-------------#-
--------------------#-#------------------#------------
#---------------------------------------------------#----#-----------------------------------------
------------------------------------------#---------------------#---------------------------#--
#-----#------------------------------#------------------
-----------------------------------------------#---------------------
#----------------------------------#--------------#-#---------------------------
---------------------------------#--------------------------------
#-------------------------------------#----------#-----#-------------------------
-----------------#------------#-------------------------------------------
#----------------------------------------------------------------------
----------------------------------------------------------------#--------------#--------
#---------#--------------------------#---#-------------
-------------------------------#-----#------------------------------
#------------------------#--#--#----------------------------------------#
---#---#--------------------------------------------------------
#--------------------------------------------------#----------------#-----#
-------------#-----------#--------------------------------
#------------------------------------------------------------------------------
----------#-#--------------------------------------------------------------
#---------------------------------------------------#-------
-----------------------------#---------------
#------------------------------------------------#------------------#-----------------#-
9
#---#----------------------#------------#----#------------------------------------
#--------------------------------#---------------
-------------#--------------------------------------------------------------#---
#--------------------#---------------------------
------------#-------#-----#----------------------
#-----------------------------------------------------------------------------
-------#--------------------------------------------------------------------------------------------#------#----#-------
#----
-----------------#-----------------------------
#-------------------------------------------------#-----------------#-------
---------------------------#----------------------------------------
#-----------------------#----#-#---------------------
----------------------#----------------#-------#----#------------------------
#---#----#--------------------------#-----
-----#----#---------------------------------------------------------------
#-----#--------------------#---------------
--------------------#-----#------------------------------------------------
#-----#--------#--------#---------------
-----------------------------------------------##-------------
#------------------------------------------#-------
-----#------------------#-#-----------------------------------------#-#--
#-------#-#---------------------------
----------------------------------##-#--------------#-----------------
#----------#---------------------------
-----------------#---------------#----#-----------------------#----
#---------------#----------------#------
----------------------------------------#-------------------------
##-------------------------------------
--------------------#-----------------------------#------------#-----
#-------------------#------#------
--------#-#---------------------------------------------------#--#----
#------------------------------
-----------------------#--------------------------------------
#------------------------------------
----------------------------------#------------
#-----------------------#-------------------------
------------------#------------------------------------------------
#----------------#-#--------
#--------------------------------------------
#----------------------------------------#------
--------------#---------------
#------------------------------------------------------------
------------------#----------------------------#------
#----------------------------------
--------------------------------------#--------
#---------------------------------------
-----------##-#---------------------#-----
#------------------------------#---------#-
---------------#----------------
#--------------------------------------------------
-#------------------------------------------------
#-----------##-----------------
-#-----------------------------------
#--------------------------------------#--
------------------------------------------------------#--------------------#-
------------------------------------------------#-----
#--------------------
-------------------#--#-----------#------------#-
#-----------------------
-------------------------#--------------------------------------------#
--------------------------#---#-----------
#--------------------------
----------------------#----------------
#---------------------------
-----------------#--------#--------#----
#----------------------#-
--------------------------#--------------------------------#---
-----------------------#--------
#----------------------------
---------#-------------------------------------------------
---#------#---------------#--------
#---------------------
-------------------------------------------------------
----------#-
#----------------------------------------
---------------------------------------------------
#----------------------
#-------------------------
-------------------------------#-----
#---------
--------------------------------#------------
-------------------------------------------
----------------------------#--#---------
-----------------#-------#-------------
#---#-#----#-------------#-----------
#-------------------#--------------
10
---------------------------------
-------------------------------
-----------------#-----------
#---------#----#-----------
-------#------------#----
----------------------#
-------------#-------
---#--------------#
-----------------
-#-------------
------------#
-----------
#--------
-------
-----
---
-
100
--------#---------#-----------------------#-----------#---------#---#---------#------------#-----------------#---------
#--#-#-#-----#----------------------------#--------#-----------#----------------
#----#---------------------------#--#----#----#------------#-----------#---------------#---#-------#--##-------------
#----#-#------------##----------------#-----#-----------------------------#-----
-#--------------------#--#-----------------#-------------------------#--#--------#---#----##--------#--#------
#------------------#---------##-----------------##----#--------------#-#--#----------
------------------------#-----------#-----#-----#-----#-#---------------------------
#-------------------------------------#--------------------------#----------------------------#-----------#--
--#------------------------------------#-----------------------#------#--#-#----#------#-------------------#--
#---------------#----------------#-------------##--------------#----------------#
-----#------------------------------------#----------#-------##------#-#--#----#-------#-------#------#--#--
##---------#------------------------------------------------##------#----------#-
----------------#-#----------------#----------------------------#------------#----------------------#--------
#---------------------#--#----------------------------------#----------------#
---------------------------------------------#---------#---#-#--------------------------------#----#-
#-------------------------#-------------#-#--------------------------#-------#----#-
--------#----------------#-------------------#---#------------------#---------#-#-------------------
##------------#--------#------##-##--------#--------##------#----------------------
#------------------------#----------------#--#--------------#----#-------------------#-#-----------#--
#---------#-------##------------------------------------#--------#-#-----#-#---
----------##-----------#-------#-------#------#----------------------------------------------#-#--------
#-----------------------------------------#----#------------------------#--
-------------------------------------------------#-#---#-#--------------#----------------------------
##------------------------#-##--#------#----#-----------------------#-------
----#----#-----------------------------------------##----------#-------###----------------------
#---------------------------#------------------#--#-----------------------#----
----#--#-------------#---------------------##----------#-------#------------------------------------------
#-#-#---------------------#----------#-----#-------#---------#-----
---#----------------###--#--#------#--------------#---------#-#---#---##--------#-#-----##---#----#---
#-----#---------#--#-----------------------------------------#-##-##-
----#---#-----#----#-----#--#---#--#--------#------------------#---------------------#---------
#-------------#-#-----#----------------------#----#---##----------------#-
---------------------------#-#----------------------#-------------#----------#-#----------#-#------
#-------#-------------------------------#---------------------------
-----------------------------------#-----------#-----#-#-------------#---------------------#---------
#--------------------#-#-#----------#-#------------#--#---#-----
----#-#---#---------------#----#------------#--------------------------#----#---------#----#-------#--
#--------------#-------#--##--------#--#---------------------
-----#-------------------------------#-----------------------#--------------#----
#------------------------#-----------------------#-----------#------------------
----------#--------------#-------------------#-----#------#---------------#---------------
#------------##----------#---#---------#-----------##-------------##-
-----#--------#----#-------------#--#--------#-----------------------------------
#-------------------------------------------------------------#--#--------#-
---#-#-----------------#-----#-#----------------------------------#--#---------#------#-------
#------##--#--#------#--#------#--------#--------------------
-------------------#-------------#----------#-----#---------#---------------------------
#--------------##-------------------------##-------#-------#--#--
#----------#----------#-#--------#--------#-#----#-------------#----#--#----------------
#--------##---------------#------------##----#---#-------------
-------------------#---#--#------#-----------------------------###---------------------
#-----------#--------#-#----------------#--#---#--------------
------#--#---------#--#----------------------------------------------------#----
#---------------------#-#--#-##----#-------------#----#----#----#--
-------------##------------#-##-----------#--#--##--------##-#--#----#-#--##------
#-----------------------------#--------------------------------
--#-#---#--------------#----------#------------#--------#--##----#--#----------------#-----
#------#--------------#-##-----#--------#-#-#----#--
-------------------------#---###--#---------------#------------------------
#--------------------------#---#----------------#--------#--------
--------------#-------------------#-------------------#---#--#-#--#--------
#----------------#--------#-#-##-----#--------------------------
-------#-----#-#--#-------------#----------#----------#----------
#-------------------------------#-------#---------------#---------------
----------#-#--#---------------#-------#-------------#---#--------------------#---#---#-
#-#-----#-----#------#---#--#--##--------#-----
---##-#--------------#-------------#------------###--------#------#-------#------------
#---------------------------------------------
-------------#--#--#---#-#--------#------#----------#-#--------#--#------------
#------------------#--------------------#-#---------
----------------#------------#---#--------------###--#-------------------------
#---------#--#--#------------#---#-#-----#--#-----
#-------------#------------------------------------------------------#-----
#----------------------------------------------#----
-----------#----------------------#--#---------------------------
#----------------------#------------------------------#----#
11
----------#--#--------------------#----------#---------------#-----
#-------------------------#--------------#----#-#-#-----
----#-------------#---#------#-------------#-----#--------#------
#-----------------##------------------------------------
----#-----#------------------------------------------------#--------
#-----------------#--------#--#---------#----------
----------------#-----------------------#---------------#-#------#-----
#-------------#------#-----------------------#
-------------------------#-------#-----#-----#----#---------#------------#-
##---##------------#-----#------------#-
------------------------------------------#-----#-------#---------#--
#---------#----------#----------------#-----
--------#-------------------#---#-#---#-----#-----------###--#-
#--------------------------------------#----#---
--------#-----------------------#------#----------#------#--------
#-------------#-----#-#---#-------#--------
-------------#------------#-----#------#--------------------#---
#----------------------------##------------
---------------------------#---------------------#-#-#-#-#------------##-
#--#----------------------------
---------#--#---------------------------------#----#------##-----------
#----------------#------------#-
-#-------#----#--------------------------------------------
#---------------#-----#-#-##--------#-----
--------#-#----------------#-------#-##-----------#-----#--#---------
##---------#-----#------------
#----------------------#---------#-#----------------------------#----
#---#-----------------------
##----#-------#--#--#------------------------#-------------------
#----------##-----#---#---#---
-----------------------#--#-----------------#----------
#-------------#-#---------------##-#--
-----------------#-----------------------------------#----------
#--#-#------#-#------------
#--------#---#-----------#---#-------------#-------------#--
#----------#--#----#------#--
--------------##-#---------------------#-#-----#---#------
#-------#---#--#---#------#--
--------------------------#----#--#----------------
#-------------#-#--------#---#----
-------------------##---------#---------------------#-
#------------#-----#-----#--#
--#-#-----------#-------##--------#-----#------------#--#--
#--#----------------#-
------#---#-----#---------------------#----#---------------
#-#-----------------
----------------#-------#--------#---#----------#-----
#--------#------#------
#---------#-----------#----------------------#----------
#-------#--#-----#-
--#--------#-----------------------#----------------
#-----#--------------
----#------#--------------------------#---#----------
#-----------------
---------------------#---------------#---------#---
#---------#--#----
-#--#-------------#-----------------#-----#---#---
#----------------
---#------------------#---#---------#--
#------------------------#
--#--#------#---##---#-------------#---
#--------------#-----##-
----##---#-------#-------------------
#----------------#--#---
-##------#----#-------------------##-----##----
#--------#-#
--------------#------------##--#-#--
#-------------#------
-------#-------------#----#----###---------#--
#--------
---------#----------------#------------
#------------#
---#------#------#---------#-
#-----------------##--
-----------#-------------------------------
#---#-
--------#-----#---##----------------
#----------
--------------------#------------------------
-#----------#--------
#---------------------
------#--#--#----#--#--------------------
--#----#--#------------#----##---------
-------------#-----------#------#----
--------#------#----#-#--------#---
---#------------------#----------
-----#-------------------------
----#--------#---#-----------
--###-#--#------#-----#----
#-----------#------------
#------------------#--#
----#-----##--------#
#-----#-#-#--------
-----------------
12
--#--#---------
#-----#------
-------#---
---------
#------
#----
--#
-
100
-##-----------#----##-#-##--#------#---#-----------------#---###-#---------------------------------#-----#--#----------
##----#--#-#--##-#-#----------#---------#--#-#--##------#--------##----#---#---#
#--#-#---------#------##-----#----------###--#-------#-#-#-#----#---#-#-#----#-----#-##--##---------#-##-#-----###-
#----------------------##------#----#-----###---#-#-#----------##-##-#-#----#-----
---#--#-#--#---#---#-----#----------#--#---------#-#--------#--#---#-#--#-----------#-#-------------#-#------##---
#-----#-#----#------#------#------#-#---------#-----#-##---------#----#-----#-#-#
-#--#--------#---####------------#----##----#---#---#----##----#-----------#------###-#--#---
#--------------------------#-----------#--------#--##--#-#-----#--#---------##-----#-------#-#-#----
---##----#---##---#-#-##--------#---##--#--#----------#-------#----#------------#--#-------------#----------------
#--#-#--#----#--#-----#-#--#----#--------------#-----#-#------#-#-----------#
-----#------#----#-#-----#------#-##---#-#---------------#----#-----##--#---#---##---#--#-#-------#---#------#--
#---#-#---####--#-------#-#-----------------------------####--#----#---##---#
--#---------##---------####---#--#--#-#--#-----##---------#--#----#---------#-##--------------------------##-
#------#-#---##--------#-##----------#---#-----#-----#---##--#-#------###-----
-------#-#----#----##--------###-#-------#-------##-----#-#------##---###---#--------##----#------#--
#------------#--#------#--#-#--#-------------#------#-#--##---##-----------##----#--
#--#--#-##-----------#-----------#-#-----#-------#------#-#-#--###---#------------------#--------------------#--
#------------###--##--#--------#-----#-----#--------------#---#--------
-----#-------------#-##-------#--#------#-----------##-#---#--#----------#------#-------#----------#--------
#------------------##-#-----------#---#-#-#--#-#--##--------#-#-#-----#--
-#--------#---#---##-------------#--------------###------##-#-----#-#---###--#-#####----------------####-#-
#----------##----#------#---##----------#---#-#----------#-------#----#-
--#---------##---####---#---#----#-----#--#-----#------#---------#------------#------#-#---#---#-#-----------
#---#-##----#------#---#-----#----------------#--#-------------#--##
--------#-#--#---##-----------------#--#--#-------#-#----#---#-#--------------#--#--------#-##-------------
#--#-#-##-#--#----#----#-##---#--#--#---#---------#----#------------
---#--##----#---------#-----#--#--##--#--#-#---#--#--#----###-#-------#-##-----#----------#-----##------
#------#------#----------#---##---#-#-------#--##--#------###--------
-#------#----#-#---###---------#---#-----#--------#--------------#-----#---#--#---
##----------------------------#-#---#-----#-----#-------#-#--#-##--###-#-#--##--#---#----
----#--#---#----#---#-------------#------#-#-------#-#-----#----###-----------------#---------#---####-
#--------#---#--------#---#--#-----------####-------##---#-------#
--#------##---------##-------#-----------#----#-----###-----#-----##-##---##-##-----#--#------------
#--------------------###----#------#--#----#-#-#---#--#--#--##----#
-#---------#------------#------#---------------#---#-#-----#--##--#----------#-----#-----------##------
####--##-----------------------#---------###---#------#-#--##-
#------#------------###--#----#---#-#-----##----##--#------------------##---#------#---#--#---------
##-##----#-----#----#--------#----#--#--------------------#--##
-#--------#-----#-------------#---#---#---##-#--------##-------------##--#---------------------------
##---------#------##-------#-#---------##----#-#--#---#---#-
#-------------#-----#----##-#---------------------------------------#----#---##------
##---------------#-#-----------#-------------#--##-------##-#-------#--##-
----##----#-#--##-#---##-----#-#---#---------#---#------#-------##-#-#----------#-#-##--------
#-------#--#----#-------#--------------##------#---#--#--#--##-
------#-------#-#--------------#----###---#--##-------#---#-#---#--#--------#--------------#-#--
#--#--#------#---------------##-#-#---##-----#-#----#-----#
#------#-#---------------#------#----#--#---------#-------------##-----------------#----#-#-
#-------#--#-#----------##-----------#----#--#---#---##----#-
--#----#-#-#----#---##---##--##--#--#----------------##--------#-------------#---------#---#-#-
####-----------#####---#--#----#--####-#---#-#-#--##----
--#-##--###---#----#--#----#---#--------#----#---#------##--#----#--#-----#----##-#----------
#---#----#-------------##---#-------#---#---------###---
-#-----#--------#--------#-####----#--------#--------------------------#-#-##--#-
#--------------------------#-------##----#----##---#-#-##------##-
-#--------###---------#--##----#--#----------#-#--------##----#----#--#----#---#-#--
#-------------#--#--------#-----------#---####-#------#------
--------##--#--##---------##---#-#---#-#-#-------------------#---#---#---#-#---###------##-
#---#---###--#---#-#----------#-#---#-##-####--#--#-
-----#--------#-#--#--#---------#-#--##-------#-#----#------#--#------#----------#-------
#-----#-----------#---##-----#--#----#------#-#-----
--#-#--#------#--#--------------------#--#------###-------##-#--##-#-----#--##-#---#------
#-#-#--#-----###-#-----#-------##------#--##-#---
#-----#-------#---#-#----------------##-#---------#-#---#--------------------#---
###-----------#---#--------------------#---------------#
--#--------#---#-#--#--#-#-----#---#----#-#-----------#--#---#---------#-#-#--
#-----------##---##----#-----#--#-----###-#--#--#--------
------###---#--#----#-#-#--##---##-----------#---#--#------#-----------##--------------
#--#--#------------#-#--------#---------------
-###-##----#---#--#------#-----#--#-#-#---#--#####------------------#---#------#---#--
#--------#----------#---#----#-------#-#-----
#-----------#---##-#--##---------#----#-------#---#------#--#----##--#---------#---#-
#----#-#-----------##---#--#----#-----#-##--
---#----------#--------#-##----#----#-#-#-#--#-#-#-##---------------------#---------
##-------#-----#------#-#------------#-----
-------#---#-#-----#--------#-------#-----#----#--#---#-##-----#-----#-----#------
#------#-----------------#------#---------#
#---#----###-----#---#---#--#-----#--------------#-------------------#-------
##------#--#------#-----------------#-#-------
-#-------#-------------------------#---###-----#------#------------#--#####----
#--------#---##-#-##-#--#------#---###--##
-###------#----#-----##----###-##-------#----------#-----------##-----#---#-
#-----#---#-----#-##-#----#-#-##--#-##-----
#-#------#--#---------------#----------------#------#-#-----#----##-#-------##-
#-----#---##-----#-------------#----#-
--------#--#-#--##------#-#----#----#-----#--#---#-#-##----
#-------------------#-#--#-----#-----#-#----------------
13
#--#----#---#-----------#--#--#-#--##---------#-#-#----#----#------##-------
##--#--------#-----#-------#-----#---
-##-#-#----#------#----##----#-#----#---#-#---------#-#----#----#-#---
#------#-------------#-------#--#---##---
#------#---------#---#-----------#------#--------------##---------#--------
####--------#--------##--#-----#--
---#-##--#---##-#------#-----#------#-#-----#-#------------------#-#--
#------#--###-#------------#----###--
##--#--#-#-#--------------##-#-#-#----#-#-----#---#--##--#--##-----#--
#----#----#----------##-#-#--------
#-#------#-----#---#---#---##-##--------#----#-#------------#--#-#---
###--------##--#---#----#--#--##-#
#-------#-#-#-----#---------#-##---------#------------##--#-----#---
#------##------#-----#------#----
--#-##------#-------##-----#--#---------------------#--#-#--#--#--##--
#----#------#----------------
#---------#----#----#--#----------#-----#--#------------------------
##-------#-----#---------#---
#-#---#---#-#-#-------##------------------------------#----------
#----------#----#---#-----##--
-#---#--###--#-----------##--#---#---------------#---#-----------
#----#-#-------------------#
---------#----#------#-----#----#-#-#--------#-#--###------------
#---#--#-#---#------------
----#-------------------#----#----#----#-------------#-------#--
#----#-------#--#--#--#--
#-----------#---#------------------#----------##---#-#--------
#-----------------#--#---
-#------------------------#-##--#----#--------#-------#-
#---------------#---###-#----
------#-----###--------------------###----#---#--#-#----#--
#----#-#-##----#----#-#-
----#--#-#--------#------------#----------#-#-#-#---#-#------
#----#--#--#----#---
#-#--##------------#-------------##-#----------#--#-#----
#----#-#---#-#--------
----------------#-------##---#-----#-#------#-#----#-#---
##-#-##--#-#---#-##-
---#--#--------#--#---------#------#-----------#--#--#-#--
#--##-#--#--#----
--#--#----#-#----#--##---------------#--#####----#---
####-------#-------#
-###--#------------####---------#--------------#--#--
#------#------#---
-----#-----##-----#---#---------#--#--#--#--#-----
##-------##-#-#---#
----------#-------#----#---#--#--------#--##--#---
##-------#--##-#-
-##-------##--#-----#-#--#------###----------#----##-
#--------#--
----#---------#------------------#----#-#------
#---------#-----
----##-#----#----##---#------------#--#--#-----
#----------##-
--##--#-----##-----------#-------------##-------
#----------
------#--#----------------#--------#-----
#--------#-----#
#-####-----------------##--#-------#--##-----#-
#-------
-#----##--#-------#------------#---#--#--------
#-#---
---#-------#--#-###--------#----#-###-------
#----#-
-###-----#----------#--#--#------#--
#------------
-----------#-#------------#--#----------
#------
---#--#-#------#--#---#--------#----#-----
#--
----#----------##---#--#-----#-#--#----
##--
----------------------------#-#---------#
----------#--#--#-#--#--#-#-#--#-------
--------------#---#---------#--------
#--##------#---------#------#-#-#--
-#----##-#---#-----#---#---#---#-
#---#--#-#---#------------#-#--
-##-----------##------------#
--------------#----#---#---
----------#--#-----------
--------------#------#-
-------#-------------
#-----#-----#----##
##------#-----#--
#-#--#-#---##--
------------#
----------#
-------#-
#-----#
-----
---
-
100
14
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------------
------------------------------------------------------------------------------------------------------------------------
---------------------------
------------------------------------------------------------------------------------------------------------------------
-------------------------
------------------------------------------------------------------------------------------------------------------------
-----------------------
------------------------------------------------------------------------------------------------------------------------
---------------------
------------------------------------------------------------------------------------------------------------------------
-------------------
------------------------------------------------------------------------------------------------------------------------
-----------------
15
------------------------------------------------------------------------------------------------------------------------
---------------
------------------------------------------------------------------------------------------------------------------------
-------------
------------------------------------------------------------------------------------------------------------------------
-----------
------------------------------------------------------------------------------------------------------------------------
---------
------------------------------------------------------------------------------------------------------------------------
-------
------------------------------------------------------------------------------------------------------------------------
-----
------------------------------------------------------------------------------------------------------------------------
---
------------------------------------------------------------------------------------------------------------------------
-
-----------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------
---------------------------------------------------------------------------
-------------------------------------------------------------------------
-----------------------------------------------------------------------
---------------------------------------------------------------------
-------------------------------------------------------------------
-----------------------------------------------------------------
---------------------------------------------------------------
-------------------------------------------------------------
-----------------------------------------------------------
---------------------------------------------------------
-------------------------------------------------------
-----------------------------------------------------
---------------------------------------------------
16
-------------------------------------------------
-----------------------------------------------
---------------------------------------------
-------------------------------------------
-----------------------------------------
---------------------------------------
-------------------------------------
-----------------------------------
---------------------------------
-------------------------------
-----------------------------
---------------------------
-------------------------
-----------------------
---------------------
-------------------
-----------------
---------------
-------------
-----------
---------
-------
-----
---
-
17