您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 3浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Educational Codeforces Round 106 (Rated for Div. 2) A.B

*DDL_GzmBlog 发布时间:2021-03-20 17:58:08 ,浏览量:3

传送门

自我sb场 A

最大利用 当然是竖着放了 所以先考虑最小的白色 也就是重复的白色(竖着的) 然后再考虑横着放的白色 横着放的白色能放多少黑色就能放多少 最后只需要减去最大的白色 再除以二就是能放的黑色的了

#include 
using namespace std;
const int N = 1e3+10;
int st[N];
 
int main()
{
    int t;
    cin>>t;
    while(t -- )
    {
      int n,k1,k2;
      cin>>n>>k1>>k2;
 
      int w,b;
      cin>>w>>b;
 
      int minn =min(k1,k2);
 
 
      if(k1>k2)
      swap(k1,k2);
 
      int temp  = k2 -k1;
      temp /=2;
 
      int maxn = n-k2;
      int falg = maxn+temp ;
 
      if(falg >=b&&minn+temp>=w)
      {
        cout            
关注
打赏
1657615554
查看更多评论
0.0379s