USACAO friday

2023-11-25 10:59
文章标签 friday usacao

本文主要是介绍USACAO friday,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景:开始一看好一道模拟题,应该很复杂吧,想了好久简化了还好。还是调了几次,竟然因为没有打'\n'而wa了!!!

学习:1.今天晚上和李兵学长逛了逛校园,交流了学习上的事,acm这条路我自己选的跪着走好走完!再次感谢学长对小白的关照,还是学长请我喝的奶茶,大哭感谢。(学长已经在soj过了300题了)

2.代码在这里显然还不够精简,主要是12个月每个月都建立了一个for循环,以这个月的天数作为,跳出循环的条件。何不建立一个数组month[31,isleap,31,30,31,30,31,31,30,31,30,31],以month[i]作为退出条件?

心得:这是一道模拟题,开始读了这个题后就发现时模拟题,有点恐惧,仔细一想又觉得可写,为什么清华那些神牛队伍总是读题很慢,出题很快,因为他们有一个思考的过程把这个题思考的很透彻了。以后我也要多一些时间思考。然后不是每个人都需要自己独特的代码强项吗?从此以后我看到模拟题就上,我要成为“模拟题小王子”微笑

/*
ID:jibancan1
LANG:C++
TASK:friday
*/
#include<stdio.h>
int isleap(int x);int isleap(int x){                                   if(x%100==0)if(x%400==0) return 29;else return 28;else if(x%4==0) return 29;else return 28;}
int main(void){freopen("friday.in","r",stdin);freopen("friday.out","w",stdout);int n,ax=0,feb,a[8]={0,0,0,0,0,0,0};                 scanf("%d",&n);for(int i=0;i<n;i++){feb=isleap(1900+i); for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<feb;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<30;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<30;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<30;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<30;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}for(int j=0;j<31;j++){ax++;if(ax==8) ax=1;if(j==12) a[ax]++;}	}printf("%d %d %d %d %d %d %d\n",a[6],a[7],a[1],a[2],a[3],a[4],a[5]);return 0;
} 



这篇关于USACAO friday的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/423659

相关文章

usaco——Friday

Friday the Thirteenth Is Friday the 13th really an unusual event? That is, does the 13th of the month land on a Friday less often than on any other day of the week? To answer this question, writ

黑色星期五 Friday The Thirteenth

黑色星期五 洛谷P1202 这是一道很奇怪的题 我做了一遍 不会 两天后 会了😅 好了 话不多说 讲思路 声明变量判断是平年还是闰年判断现在是几月算13日是星期几输出完美结束 好啦 先不要向下看 自己试试💪 #include <iostream>using namespace std;int m[2][12]={31,28,31,30,31,30,31,31,30,31,

Friday for Oldboy

计算机的硬件介绍 1.  CPU的工作流程:取指令->解码->执行 2.  程序状态字寄存器(Program Status Word,PSW)中有一个二进制位控制这两种模式。 内核态:当cpu在内核态运行时,cpu可以执行指令集中所有的指令,很明显,所有的指令中包含了使用硬件的所有功能,(操作系统在内核态下运行,从而可以访问整个硬件) 用户态:用户程序在用户态下运行,仅仅只能执行cpu整个

usaco1.1.3 Friday the Thirteenth 题解

【算法】模拟  【难度】☆☆☆☆☆ 很简单的模拟题,关键是读清楚题,注意如何判断闰年。 View Code 1 /* 2 ID: wsc5001 3 LANG: C 4 TASK: friday 5 */ 6 #include<stdio.h> 7 int runnian(int y) 8 { 9 if (y%100==0)10 {11 if

Premium Friday 贡献一下您喜欢的开源。

气温下降很多的超值星期五,过的怎么样的? GitHub正努力的提倡在周五贡献开源代码的“Open Source Friday”。 原文:Over the last three years, we've encouraged GitHub employees to take time at least every fourth Friday to work on open source and

Happy Friday丨围观科技百咖亮相是一种巨大的福气

保持人格不仅靠功劳,也要靠忠诚。 —— 歌德                                                                   中国软件网每日精选集 hello,everybody 又快到周末啦 小编来搞点事情 盘点本周科技百咖 炎黄盈动董事田利群 西安葡萄城总经理钱华 环信CEO刘俊彦 elastic全球总公司Jeff 大佬金句 粉丝精彩评

Black_Friday数据分析--缺失值

一、数据集简介 黑色星期五---通过消费者行为研究销售 数据集包含55万个零售商店在黑色星期五的销售记录,它包含不同种类的变量或数字或分类。它包含缺失的值。数据集来自Analytics Vidhya主办的竞赛。 二、数据导入 使用panda将数据导入为数据框类型,为 bf   三、处理缺失值 1.检查是否存在缺失值 Product_Category_2和Product_Ca

USACO天梯--Friday the Thirteenth

Friday the Thirteenth Is Friday the 13th really an unusual event? That is, does the 13th of the month land on a Friday less often than on any other day of the week? To answer this question, wr