入门|洛谷

P1420 最长连号

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
	int  n;
	cin>>n;
	int len=1;
	int count=1;
	vector<int> arr(n);
	for(int i=0;i<n;i++)
	{
		 cin>>arr[i];
	 } 
	 for(int i=1;i<n;i++)
	 {
	 	if(arr[i-1]+1==arr[i])
	 	{
	 		count++;
	 		len=max(len,count);
		 }
		 else 
		 	count=1;
	 }
	 cout<<len;
	 
	 return 0;
 } 

P1421 小玉买文具

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
	int  n;
	cin>>n;
	int m;
	cin>>m;
	cout<<(n*10+m)/19;
	 return 0;
 } 

P1422 小玉家的电费

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	const float fee1=0.4463;
	const float fee2=0.4663;
	const float fee3=0.5663;
	int n;
	cin>>n;
	if(n<=150)
	cout<<fixed<<setprecision(1)<<n*fee1;
	if(n>150)
	{
		if(n>400)
		{
			cout<<fixed<<setprecision(1)<<150*fee1+(400-150)*fee2+(n-400)*fee3;
		}
		else
		cout<<fixed<<setprecision(1)<<150*fee1+(n-150)*fee2;
	}
} 

P1423 小玉在游泳

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	int count=1;
	float a;
	cin>>a;
	float nowL=2;
	float temp;
	float sum=2;
	for(int i=0;i<1000;i++)
	{
			if(sum>=a)
		{
			break;
		}
		temp=nowL*0.98;
		nowL=temp;
		sum+=nowL;
		count++;
	}
	cout<<count;
} 

P1424 小鱼的航程(改进版)

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	int day;
	int addDay;
	cin>>day>>addDay;
	const int feet=250;
	int sum=0;
	int index=day;
	for(int i=0;i<addDay;i++)
	{
		if(index!=6 && index!=7)
		{
			sum+=feet;
		}
		if(index==7)
		{
			index=1;
		}
		else index++;
}
	cout<<sum;
} 

P1425 小鱼的游泳时间

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	int a,b;
	int c,d;
	cin>>a>>b>>c>>d;
	int Diss=(c*60+d)-(a*60+b);
	cout<<Diss/60<<" "<<fixed<<setprecision(0)<<((float)Diss/60-Diss/60)*60;
} 

P1426 小鱼会有危险吗

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	double s,r;
	cin>>s>>r;
	 double temp=7;
	double sum=0;
	for(int i=1;;i++)
	{	
		if(sum>=s-r)
		{	
			sum+=temp;
			temp=temp*0.98;
			if(sum<=s+r)
			{
				cout<<"y";
				    break;
			} else {
				cout<<"n";
				break;
			}
		 }
		 sum+=temp;
		temp=temp*0.98; 
	 } 
	return 0; 
} 

P1427 小鱼的数字游戏

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
vector<int>arr(1000);
int main()
{
	int n=0;
	for(int i=0;;i++)
	{
		cin>>arr[i];
		if(arr[i] == 0)
		{
			break;
		}
		n++;
	}
	arr.resize(n);
	for(int i=arr.size()-1;i>=0;i--)
	{
		cout<<arr[i]<<" ";
	}
	return 0; 
} 

P1428 小鱼比可爱

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	int n;
	cin>>n;
	vector<int>arr(n);
	int count;
	for(int i=0;i<n;i++)
	{
		cin>>arr[i];
		count=0;
		for(int j=0;j<=i;j++)
		{
			if(arr[i]>arr[j])
			{
				count++;
				}	
		}
		cout<<count<<" ";
	 } 
	return 0; 
} 

P1482 Cantor表(升级版)

#include <iostream>
#include <vector>
#include <limits.h>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
	int a,b;
	char c;
	int d,e;
	char f;
	cin>>a>>c>>b>>d>>f>>e; 
	int num = __gcd(a*d,b*e);
	cout<<b*e/num<<" "<<a*d/num;
	return 0; 
} 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值