当前位置: 首页 > news >正文

蓬莱建设局规划处网站深圳做网站公司

蓬莱建设局规划处网站,深圳做网站公司,合肥网站建设公司,h5在线网站建设✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心&…

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页:小嗷犬的个人主页
🍊个人网站:小嗷犬的技术小站
🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。


本文目录

    • Title
      • Time Limit
      • Memory Limit
      • Problem Description
      • Input
      • Output
      • Sample Input
      • Sample Onput
      • Note
      • Source
    • Solution


Title

CodeForces 1804 D. Accommodation

Time Limit

2 seconds

Memory Limit

512 megabytes

Problem Description

Annie is an amateur photographer. She likes to take pictures of giant residential buildings at night. She just took a picture of a huge rectangular building that can be seen as a table of n×mn \times mn×m windows. That means that the building has nnn floors and each floor has exactly mmm windows. Each window is either dark or bright, meaning there is light turned on in the room behind it.

Annies knows that each apartment in this building is either one-bedroom or two-bedroom. Each one-bedroom apartment has exactly one window representing it on the picture, and each two-bedroom apartment has exactly two consecutive windows on the same floor. Moreover, the value of mmm is guaranteed to be divisible by 444 and it is known that each floor has exactly m4\frac{m}{4}4m two-bedroom apartments and exactly m2\frac{m}{2}2m one-bedroom apartments. The actual layout of apartments is unknown and can be different for each floor.

Annie considers an apartment to be occupied if at least one of its windows is bright. She now wonders, what are the minimum and maximum possible number of occupied apartments if judged by the given picture?

Formally, for each of the floors, she comes up with some particular apartments layout with exactly m4\frac{m}{4}4m two-bedroom apartments (two consecutive windows) and m2\frac{m}{2}2m one-bedroom apartments (single window). She then counts the total number of apartments that have at least one bright window. What is the minimum and maximum possible number she can get?

Input

The first line of the input contains two positive integers nnn and mmm (1≤n⋅m≤5⋅1051 \leq n \cdot m \leq 5 \cdot 10^51nm5105) — the number of floors in the building and the number of windows per floor, respectively. It is guaranteed that mmm is divisible by 444.

Then follow nnn lines containing mmm characters each. The jjj-th character of the iii-th line is “0” if the jjj-th window on the iii-th floor is dark, and is “1” if this window is bright.

Output

Print two integers, the minimum possible number of occupied apartments and the maximum possible number of occupied apartments, assuming each floor can have an individual layout of m4\frac{m}{4}4m two-bedroom and m2\frac{m}{2}2m one-bedroom apartments.

Sample Input

5 4
0100
1100
0110
1010
1011

Sample Onput

7 10

Note

In the first example, each floor consists of one two-bedroom apartment and two one-bedroom apartments.

The following apartment layout achieves the minimum possible number of occupied apartments equal to 777.

|0 1|0|0|
|1 1|0|0|
|0|1 1|0|
|1|0 1|0|
|1|0|1 1|

The following apartment layout achieves the maximum possible number of occupied apartments equal to 101010.

|0 1|0|0|
|1|1 0|0|
|0 1|1|0|
|1|0 1|0|
|1 0|1|1|

Source

CodeForces 1804 D. Accommodation


Solution

n, m = map(int, input().split())
smin = smax = 0for i in range(n):s = input()two = j = 0# 将连续两盏灯都先视为两居室while j < m - 1:if s[j] == '1' and s[j + 1] == '1':j += 1two += 1j += 1two = min(two, m // 4)  # 两居室的数量不能超过总窗户数的四分之一smin += s.count('1') - twotwo = j = 0# 统计可能的不开灯的两居室和只开一盏灯的两居室数量while j < m - 1:if s[j] != '1' or s[j + 1] != '1':j += 1two += 1j += 1two = min(two, m // 4)  # 两居室的数量不能超过总窗户数的四分之一smax += s.count('1') - (m // 4 - two)  # (m // 4 - two) 为开两盏灯的两居室数量
print(smin, smax)
http://www.mnyf.cn/news/44180.html

相关文章:

  • 深圳网站建设培训班电脑培训学校网站
  • 找人建个网站多少钱指数函数求导公式
  • 仿今日头条网站模板关键词优化公司前十排名
  • 南宁网站制作百度知道问答首页
  • 2019网站建设有限公司网络营销招聘
  • 哪些网站是php网站推广优化排名公司
  • c语言哪个网站可以做测试题百度客服联系方式
  • 如何做qq钓鱼网站成都市seo网站公司
  • 手机网站要域名吗满足seo需求的网站
  • wordpress相册新窗口什么建站程序最利于seo
  • 海曙区做网站百度分析
  • 优异网站免费网站统计
  • 大气简洁网站bt磁力天堂torrentkitty
  • 传媒网站设计百度推广优化排名怎么收费
  • wordpress 浏览人数北京seo执行
  • 网站费用怎么做分录石家庄抖音seo
  • wordpress仿hexo主题网络优化大师手机版
  • 西安网站建设公司找哪家外贸seo软文发布平台
  • 网站充值功能怎么做怎么在百度上做广告
  • 吉林市建设委员会网站企业邮箱申请
  • 中国建设银行网站缺点站长之家排名查询
  • 盐湖网站制作免费seo排名软件
  • 网站伪静态怎么设置酒店网络营销推广方式
  • 网站仿做软件seo网站优化服务合同
  • com域名购买网站seo的主要优化内容
  • 怎么做网站的关键词库网络的推广
  • qq企业邮箱注册青岛seo招聘
  • 敬请期待用英语怎么说北京百度推广seo
  • dede制作动态网站模板下载刷seo排名
  • 洮南网站软文拟发布的平台与板块