博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
北大acm1006
阅读量:6287 次
发布时间:2019-06-22

本文共 1058 字,大约阅读时间需要 3 分钟。

题目链接:http://poj.org/problem?id=1006

我很神经地用了一个&和一个|,跑的结果是wrong answer,我以为是因为我的输出结果不对,可能需要全部一起输出,于是就改用了result[100]这个数组来保存结果,结果变成了runtime error,一直以为测试数据只是用sample input的,在本地跑也没任何问题,就不解了,后来同学一看,发现了&和|的问题,就改了再提交,还是runtime error,后来才知道,噢,100不够,测试数据不止止是sample的数据,就再改,依旧是wrong answer,然后一组特殊的测试值 24 29 34 0 一输入,发现答案是21253了,其实应该是1,才发现逻辑有点问题。。。再回头看,哦,一开始不用result数组的时候其实只是逻辑错而已。。。。。

Source Code

Problem:   User:
Memory: N/A   Time: N/A
Language: C++   Result: Wrong Answer
    • Source Code
#include 
using namespace std;int main(int argc, const char * argv[]){
int p,e,l,d; int test_case=1; cin>>p>>e>>l>>d; while((p!=-1)&&(e!=-1)&&(l!=-1)&&(d!=-1)) {
int n=1; while(((l+33*n-p)%23!=0)||((l+33*n-e)%28!=0)) {
n++; } int result=l+33*n-d; if(result>21252)result%=21252; cout<<"Case "<
<<": the next triple peak occurs in "<
<<" days."<
>p>>e>>l>>d; } return 0;}

转载于:https://www.cnblogs.com/yuanting0505/p/3224764.html

你可能感兴趣的文章
Linux shell编程学习笔记-----第十七章
查看>>
Spring-MVC
查看>>
Vue+Element+computed实现购物车
查看>>
python库参考学习网址
查看>>
css3创建动画
查看>>
CentOS6.2安装memcache
查看>>
iOS向后台申请一段时间
查看>>
魅情景
查看>>
javascript 坑
查看>>
基于VUE的九宫格抽奖功能
查看>>
Linux中修改环境变量及生效方法
查看>>
2017/10/10 jar包错误
查看>>
15年浙江省赛总结
查看>>
【转载】【收藏】Github上免费的编程教程【作者Victor Felder】
查看>>
[C++基础]007_char、wchar_t、wcout、setlocale()
查看>>
构造函数初始化列表tips
查看>>
Linux下串口编程总结
查看>>
Weblogic启动服务时候提示:Authentication for user weblogic denied
查看>>
贝赛尔曲线实现填充不规则图形,并且随手指运动
查看>>
SpringMVC-@CookieValue
查看>>