يكفي أخضر
Problem
يمكن اعتبار مرعى المزارع جون على أنه شبكة & nbsp؛
NxN
(
\ (1 & lt؛ = N & lt؛ = 500 \) ) من الخلايا المربعة بالعشب (مثل رقعة الشطرنج الكبيرة). نظرًا لتنوع التربة ، يكون العشب في بعض الخلايا أكثر خضرة من البعض الآخر. كل خلية
(i، j)
& nbsp؛ موصوفة بعدد صحيح - مستوى الاخضرار
G (i، j)
، في الفاصل الزمني & nbsp؛
\ (1… 200 \) .
يريد المزارع جون التقاط صورة لشبكة فرعية مستطيلة من مرعيه. إنه يريد أن يكون الحد الأدنى من & nbsp؛ G
& nbsp؛ في صورته & nbsp؛ حاد & nbsp؛ 100
. ساعده في حساب عدد الصور المختلفة التي يمكنه التقاطها. يمكن أن يتراوح حجم الشبكة الفرعية من المرعى بأكمله إلى خلية واحدة. هناك & nbsp؛ \ (N ^ 2 (N + 1) ^ 2/4 \) & nbsp؛ شرائح فرعية مختلفة ، استخدم عددًا صحيحًا 64 بت (مثل طويل long
في C ++).
إدخال strong>
يحتوي السطر الأول على & nbsp؛ N
. يحتوي كل سطر من السطور التالية & nbsp؛ N
& nbsp؛ & nbsp؛ N
& nbsp؛ على أعداد صحيحة ويصفان معًا المقادير & nbsp؛ G (i، j)
& nbsp ؛؛ للمراعي NхN
.
بصمة strong>
أخرج عدد الصور المختلفة التي يمكن أن يلتقطها المزارع جون ، أي عدد الشبكات الفرعية المستطيلة التي يكون فيها الحد الأدنى لمستوى "الخضرة" بالضبط 100
.
لاحظ أن الإجابة تتطلب متغيرًا صحيحًا 64 بت من النوع long
في C ++.
نبسب ؛
نبسب ؛
أمثلة h5>
# |
إدخال |
الإخراج |
<الجسم>
1 |
3
57120 87
200100150
2114135
| 8 |