zoukankan      html  css  js  c++  java
  • luogu P3984高兴的津津

    高兴的津津题面

    只能写到读入数据的部分,往后就不会了~~~~(>_<)~~~~ 我不知道怎么处理覆盖的天数呢(⊙o⊙)?看了luogu上的标签说要用并查集,并查集是啥???看题解.jpg

    先看一种用并查集的做法:

    #include<iostream>
    #include<cstdio>
    
    using namespace std;
    
    int main()
    {
    	int n,ti,ans=0;
    	cin>>n>>ti;
    	int t[n+1];
    	for(int i=1;i<=n;i++)
    	{
    		cin>>t[i];
    	}
    	for(int i=2;i<=n;i++)
    	{
    		if(t[i]-t[i-1]>ti)
    		{
    			ans+=ti;
    		}
    		else ans+=t[i]-t[i-1];
    	}
    	ans+=ti;
    	cout<<ans<<endl;
    	return 0;
    }
    

     还有一种非常高级的做法:

      

    #include<iostream>
    #include<cstdio>
    
    #include<cmath>
    using namespace std;
    
    const double gamma=0.5772156649;
    int main()
    {
    	int k,n;
    	scanf("%d",&k);
    	n=exp(k-gamma)+0.5;
    	printf("%d",n);
    	return 0;
    }
    

      

    “为什么圆规能画出圆?” “因为心不变,脚在动。”
  • 相关阅读:
    销售排行榜
    视频合并的问题
    全排列的问题
    24点的游戏
    分数拆分
    竖式
    MVVM
    package
    WP8.1APP执行流程
    W
  • 原文地址:https://www.cnblogs.com/xrj1229/p/9233098.html
Copyright © 2011-2022 走看看