很简单
Code
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double n,u,d,k;
int t;
while(cin>>n>>u>>d&&n!=0)
{
k=0;t=0;
while(k+u<n)
{
t++;
k+=u-d;
t++;
}
t+=ceil((n-k)/u);
cout<<t<<endl;
}
return 0;
}
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double n,u,d,k;
int t;
while(cin>>n>>u>>d&&n!=0)
{
k=0;t=0;
while(k+u<n)
{
t++;
k+=u-d;
t++;
}
t+=ceil((n-k)/u);
cout<<t<<endl;
}
return 0;
}
简单
Code
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n,i,t,num[3001],p[3001];
while(cin>>n)
{
memset(p,0,sizeof(p));
for(i=0;i<n;i++)
cin>>num[i];
for(i=1;i<n;i++)
{
t=abs(num[i]-num[i-1]);
if(t<1||t>=n||p[t]==1)
{cout<<"Not jolly"<<endl;break;}
p[t]=1;
}
if(i==n)
cout<<"Jolly"<<endl;
}
return 0;
}
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n,i,t,num[3001],p[3001];
while(cin>>n)
{
memset(p,0,sizeof(p));
for(i=0;i<n;i++)
cin>>num[i];
for(i=1;i<n;i++)
{
t=abs(num[i]-num[i-1]);
if(t<1||t>=n||p[t]==1)
{cout<<"Not jolly"<<endl;break;}
p[t]=1;
}
if(i==n)
cout<<"Jolly"<<endl;
}
return 0;
}