- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我被自己的代码搞砸了。这个问题来自 train.usaco.org:十三号星期五。
目标如下:也就是说,每月 13 日的星期五是否比一周中的任何其他日子都少?要回答这个问题,请编写一个程序来计算在给定的 N 年期间内每个月的 13 号出现在星期日、星期一、星期二、星期三、星期四、星期五和星期六的频率。
这是我的代码:
/*
ID: erdemtu2
PROG: friday
LANG: C++
*/
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int horwuul(int month, int year){
if(month == 2)
return ((year % 4) || (!(year % 100) && ((year+300) % 400))) ? 28 : 29;
switch(month){
case 3:
case 5:
case 9:
case 11:
return 30;
break;
default:
return 31;
break;
}
}
int main() {
//freopen("friday.in", "r", stdin);
//freopen("friday.out", "w", stdout);
int a, i, j;
cin >> a;
if(a < 0) a = 0;
if(a > 400) a = 400;
int ans[7]={0};
//was int ans[7];
int q=0, month=0;
for(i = 0; i < a; i++)
for(j = 0; j < 12; j++){
ans[((q + 6) % 7)]++;
q = (q + horwuul(j, i)) % 7;
}
for(i = 0; i < 7; i++){
cout << ans[(i + 6) % 7];
cout << " ";
}
return 0;
}
预期
我的 曾是: - 输出:36 4233426 2293443 2293497 2293733 1996393719 -52161590 现在:-输出:38 34 35 33 33 34 33
我误会了什么?任何帮助都会很棒,感谢您的回复。
最佳答案
每年从一月开始。你可以决定 January 是 0 还是 1,但你应该保持一致。
关于c++ - 我的代码有什么问题?乌萨科 : Friday the Thirteenth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27924138/
我正在编写一个绘制 big maps 的 Haskell 程序来自 Knytt Stories世界文件。我使用 friday 包来制作图像文件,我需要组合我从 Sprite 表放在一起的许多图形层。现
我是编码新手,我正在尝试为 USACO 发布的“十三号星期五”问题编写代码,该问题要求我们计算每月 13 日出现在星期日、星期一、星期二、星期三的频率,指定 N 年期间的星期四、星期五和星期六。测试的
有没有办法计算下一个工作日的时间戳? 例如,对于星期五,我希望能够运行一些代码来计算从今天星期三 19/05/10 开始,下一个星期五将是 21/05/10 并从中获取时间戳. 我知道 date 命令
import java.time.LocalDate; import static java.time.DayOfWeek.*; public class Test { public stat
我被自己的代码搞砸了。这个问题来自 train.usaco.org:十三号星期五。 目标如下:也就是说,每月 13 日的星期五是否比一周中的任何其他日子都少?要回答这个问题,请编写一个程序来计算在给定
该问题要求计算一周中每一天的第 13 个数。这是我的代码。 class CopyOffriday { public static void main(String[] args) throws IOE
为什么它会返回 rainyday[1] = Sunday 而不是星期五?并在其他地方返回 main() 中定义的所有值 Namespace ConsoleApp_toTestYourself
我需要能够用 Java 或 Groovy 计算今天“之前的星期五”。 例如,如果今天是 2 月 21 日星期一,则“之前的星期五”就是 2 月 18 日星期五。 如果今天是 2 月 1 日星期二,则“
当我运行以下代码时,我得到的是 4 月 30 日而不是 27 日。 strtotime("Last Friday April 2012"); 我试着把它改成星期四运行,然后我在 29 号回来了。 以下
我有@ScottCraner 创建的当前公式,当粘贴到单元格 Q8 并拖到 Q12 时,将使用本月每个星期五的日期填充单元格: 代码: =IFERROR(AGGREGATE(15,6,ROW(INDE
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我正在努力设置 NSDateFormatter 来解释日期,我想要一些简短但比 15/07/10 更直观的东西。我想我已经看到一些格式会简单地说“今天”或“明天”或同一周随后几天的星期几。是否有一种简
我有一大段这样的文字: ....建议 2013 年 3 月 22 日星期五有可能被宣布为一天...... 我必须在其中找到并解析 DateTime(2013 年 3 月 22 日,星期五)。我可以找到
编辑:我正在使用 ExcelDataReader.DataSet 读取 Excel 报表并读取字符串单元格以转换为日期时间。添加了一张图片,显示带有字符串的单元格所在的位置 dataSet = rea
编辑:我正在使用 ExcelDataReader.DataSet 读取 Excel 报表并读取字符串单元格以转换为日期时间。添加了一张图片,显示带有字符串的单元格所在的位置 dataSet = rea
这个问题在这里已经有了答案: How to compare strings in an "if" statement? [duplicate] (5 个答案) Using the equality
USACO 1.1 – Friday the Thirteenth问题已以各种方式多次解决。事实上,它已经通过各种解决方案在 StackOverflow 上产生了一些问题: Friday the Th
尝试让 div 在周一至周五的 9-5:30 之间显示,但似乎无法使其正常运行。 div 仍然显示。我的代码如下: // get current time var d = new Date(), ho
嗨,我正在尝试编写一个类(class)来安排在特定时间的工作。这是代码, public void test(){ Timer timer = new Timer();
如何在 Java 中执行此转换? 目前,我在做: public static String formatDate(String strDateToFormat) { try {
我是一名优秀的程序员,十分优秀!