首页 > 其他分享 >ZOJ 3958 Cooking Competition

ZOJ 3958 Cooking Competition

时间:2023-05-26 15:03:57浏览次数:143  
标签:3958 cout int ZOJ Cooking ko cin else tie


传送门

也没什么好说的,就根据题意说的写就完事儿了。

#include <bits/stdc++.h>
using namespace std;
int main()
{
    //freopen("in.txt","r",stdin);
    cin.tie(0);
    cout.tie(0);
    int t,ko,to;
    cin >> t;
    while(t--)
    {
        int n;
        cin >> n;
        ko = 0;
        to = 0;
        while(n--)
        {
            int x;
            cin >> x;
            if(x == 1)
                ko += 1;
            else if(x == 2)
                to += 1;
            else if(x == 3)
            {
                ko += 1;
                to += 1;
            }
            else if(x == 4)
            {
                ko -= 1;
                to -= 1;
            }
        }
        if(ko > to)
            cout << "Kobayashi" << endl;
        else if(ko < to)
            cout << "Tohru" << endl;
        else
            cout << "Draw" << endl;
    }
    return 0;
}

 

标签:3958,cout,int,ZOJ,Cooking,ko,cin,else,tie
From: https://blog.51cto.com/u_16131191/6356118

相关文章

  • ZOJ 3959 Problem Preparation
    传送门根据题目描述写,对于每组给定的数据判断是否满足四个要求就可以了。#include<bits/stdc++.h>usingnamespacestd;intx[120];intmain(){//freopen("in.txt","r",stdin);cin.tie(0);cout.tie(0);intt;cin>>t;while(t--){......
  • [BZOJ4407]于神之怒加强版 CODE
    #include<bits/stdc++.h>#definelllonglong#defineFor(i,a,b)for(lli=(a);i<=(b);++i)#defineRep(i,a,b)for(lli=(a);i>=(b);--i)constllN=1e6+10;usingnamespacestd;constllmod=1e9+7;llvis[N],tot,p[N];voidinit(lln){//质数筛For......
  • 【BZOJ2007】【NOI2010】海拔(对偶图,最短路)
    DescriptionYT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域。简单起见,可以将YT市看作一个正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路(简称道路),每条双向道路连接主干道上两个相邻的交叉路口。下图为......
  • 【BZOJ4241】【回滚莫队模板题】历史研究
    Description给定一个序列,每次询问区间[l,r][l,r]内,所有权值与其出现次数的乘积的最大值。Solution回滚莫队模板题。将询问以左端点所在块为第一关键字,右端点为第......
  • 「BZOJ2144」跳跳棋-题解
    「BZOJ2144」跳跳棋个人评价挺好的一道题,难点在于想到树这个结构和建树1题面跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移......
  • ZOJ Monthly, August 2014 ZOJ - 3806 计算几何+二分
    Atriangleisonethebasicshapesingeometry.It’sapolygonwiththreeverticesandthreesideswhicharelinesegments.AtrianglewithverticesA,B,CisdenotedΔABC.Anditsthreesides,BC,CA,ABareoftendenoteda,bandc.Theincircleofat......
  • bzoj3032 七夕祭
    七夕祭题目链接解析:如果交换左右两边的位置每一行感兴趣的摊位数量不变同理交换上下两边的位置每一列感兴趣的摊位数量不变所以该问题可以分解为两个一维的问题:用最少的步数使每一行的摊位数目相等用最少的步数使每一列的摊位数目相等前提是总的行数上的感兴趣的数目或......
  • BZOJ 2038 小Z的袜子(hose) (莫队离线)
    题目地址:BZOJ2038裸的莫队算法。代码如下:#include<iostream>#include<string.h>#include<math.h>#include<queue>#include<algorithm>#include<stdlib.h>#include<map>#include<set>#include<stdio.h>#incl......
  • ZOJ 3886 Nico Number (线段树)
    题目地址:ZJU3886这个题需要想到一点,因为对一个数x不断取模的话,而且设定他小于模才会进行取余操作的话,那么最多只会进行logx次,因为每次取模都会使x最少折半。然后想到了这点就很好做了。对于区间取模更新操作可以直接暴力更新,维护一个最大值,如果这个区间的最大值小于模的话,就......
  • BZOJ 2243 [SDOI2011] 染色 (树链剖分)
    题目地址:BZOJ2243普通的树链剖分,用线段树维护区间段数与最左边和最右边的颜色。然后当合并区间的时候判断一下左儿子的右端与右儿子的左端是否相同,若相同,则将和减去1.同样,在迭代求值的过程中,也要记录下上条链的最顶端的颜色。代码如下:#include<iostream>#include<strin......