zoukankan      html  css  js  c++  java
  • 洛谷 P1202 [USACO1.1]黑色星期五Friday the Thirteenth 题解

    题目传送门

    这道题暴力就能解决。

    #include<bits/stdc++.h>
    using namespace std;
    int xi;
    int day=0,ans[8];
    int main()
    {
        int n;
        cin>>n;
        for(int j=0;j<n;j++)
        {
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            if((1900+j)%4==0&&(1900+j)%100!=0)
            {
                for(int i=1;i<=29;i++)
                {
                    day++;
                    if(i==13)
                    {
                       xi=day%7;
                       if(xi==0)ans[7]++;
                       else ans[xi]++;
                    }
                }
            }
            else if((1900+j)%400==0)
            {
                for(int i=1;i<=29;i++)
                {
                    day++;
                    if(i==13)
                    {
                       xi=day%7;
                       if(xi==0)ans[7]++;
                       else ans[xi]++;
                    }
                }
            }
            else
                for(int i=1;i<=28;i++)
                {
                    day++;
                    if(i==13)
                    {
                       xi=day%7;
                       if(xi==0)ans[7]++;
                       else ans[xi]++;
                    }
                }
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=30;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=30;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=30;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=30;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
            for(int i=1;i<=31;i++)
            {
                day++;
                if(i==13)
                {
                   xi=day%7;
                   if(xi==0)ans[7]++;
                   else ans[xi]++;
                }
            }
        }
        cout<<ans[6]<<' '<<ans[7]<<' '<<ans[1]<<' '<<ans[2]<<' '<<ans[3]<<' '<<ans[4]<<' '<<ans[5];
        return 0;
    }
    博客转载必须注出处!
  • 相关阅读:
    关于es6的箭头函数使用与内部this指向
    如何使用node中的buffer
    node里如何查看浏览器信息
    我也来写个小爬虫 ^_^
    长篇小说关键字瞬间过滤
    数组 字符串 常用操作
    怎样防止重复发送 Ajax 请求?
    js运算
    表单重复提交
    只能输入数字
  • 原文地址:https://www.cnblogs.com/yzx1798106406/p/8992778.html
Copyright © 2011-2022 走看看