首页 > 其他 > 详细

P4956 [COCI2017-2018#6] Davor

时间:2020-09-29 10:41:26      阅读:34      评论:0      收藏:0      [点我收藏+]

题目:

技术分享图片

 

 思路:

1.第一反应等差数列

后来怎么运行也不对

看题目发现只是一周的等差数列,持续的天数已经告诉我们了,

就是一个小学的数学问题

2.但是k没有限制,该怎么办呢,可以把他放在外循环中,让内循环终止

不要放在内循环,不然永远也终止不了

代码如下:

#include<cstdio> 
#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
		for(int k=1;k>0;k++)
			for(int x=1;x<=100;x++){
				if(n==(7*x+21*k)*52)//不是等差数列 
				{
				cout<<x<<endl;
				cout<<k; 
				return 0;	
				}
				
			}
}

  

P4956 [COCI2017-2018#6] Davor

原文:https://www.cnblogs.com/miao-xixixi/p/13748083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!