码迷,mamicode.com
首页 > 其他好文 > 详细

Codeforces Round #433 (Div. 2, based on Olympiad of Metropolises) B. Maxim Buys an Apartment

时间:2017-09-07 19:22:13      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:namespace   一个   iad   type   cout   typedef   using   cin   sed   

题意:有n个房子,k个有人住,问最少有多个,最多有多少个好的房子,好的房子定义:周围最少有一个房子有人住

思路:我们可以知道一个住了人的房子他最多产生2个好的房子(左右)所以判断k*3是否>=n

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 const int N=1e5+100;
 4 typedef long long ll;
 5 
 6 
 7 int main(){
 8     ll n,k;
 9     cin>>n>>k;
10     int s1,s2;
11     if(k==n||k==0) {s1=0;s2=0;}
12     else s1=1;
13     if(n>=k*3){
14         s2=k*2;
15     }
16     else s2=n-k;
17     cout<<s1<<" "<<s2<<endl;
18 }

 

Codeforces Round #433 (Div. 2, based on Olympiad of Metropolises) B. Maxim Buys an Apartment

标签:namespace   一个   iad   type   cout   typedef   using   cin   sed   

原文地址:http://www.cnblogs.com/hhxj/p/7491070.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!