求佬帮忙debug一下j题

#include <bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(false),cin.tie(nullptr)
//#define int long long
struct user{
    string id,year,mouth,hour,minu;
};
void solve()
{
    int n;
    string h,m;
    cin>>n>>h>>m;
    if(m.size()==1)
        m='0'+m;
    vector<user> u;
    set<string> day,moon,night;
    for(int i=0;i<n;i++)
    {
        string s;
        user a;
        cin>>s;
        a.id=s;
        cin>>s;
        a.year=string(s,0,4);
        a.mouth=string(s,5,2);
        cin>>s;
        a.hour=string(s,0,2);
        a.minu=string(s,3,2);
        u.push_back(a);
    }
    for(const user& it:u)
    {
        if(it.year==h&&it.mouth==m)
        {
            if((it.hour=="07"||it.hour=="08"||(it.hour=="09"&&it.minu=="00"))||(it.hour=="18"||it.hour=="19"||(it.hour=="20"&&it.minu=="00")))
                day.insert(it.id);
            if((it.hour=="11"||it.hour=="12"||(it.hour=="13"&&it.minu=="00")))
                moon.insert(it.id);
            if(it.hour=="22"||it.hour=="00"||(it.hour=="01"&&it.minu=="00")||it.hour=="23")
                night.insert(it.id);
        }
    }
    cout<<day.size()<<' '<<moon.size()<<' '<<night.size();
}
signed main() {
    IOS;
    int t=1;
    //cin>>t;
    while(t--)
    {
        solve();
    }
}

全部评论
09:00:01会被判到day里面
点赞 回复 分享
发布于 01-23 21:44 浙江

相关推荐

07-15 18:09
门头沟学院 Java
点赞 评论 收藏
分享
码砖:求职岗位要突出,一眼就能看到,教育背景放到最后,学校经历没那么重要,项目要重点突出
点赞 评论 收藏
分享
仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务