3 条题解

  • 1
    @ 2024-11-19 20:13:20
    #include
    #define int long long
    using namespace std;
    int n,ans=0;
    signed main(){
    	cin>>n;
    	while(n--){
    		ans+=n;
    	}
    	cout<<ans;
    }
    
    • 0
      @ 2024-10-3 12:16:57
      #include<bits/stdc++.h>
      using namespace std;
      const int N=1e5+10;
      int main(){
      	int a,b,c;
      	cin>>a;
      	c=a-1;
      	for(int i=1;i<=a;i++){
      		b=b+c;
      		c--;
      		//if(c==0)
      		//	break;
      	}
      	cout<<b;
      }
      
      #include<bits/stdc++.h>
      using namespace std;
      const int N=1e5+10;
      int main(){
      	long long a;
      	//freopen(".in","r",stdin);
      	//freopen(".out","w",stdout);
      	cin>>a;
      	cout<<(a*(a-1))/2;
      	//for(int i=1;i<=a-1;i++){
      		//b=b+c;
      		//c--;
      		//if(c==0){
      		//	cout<<b<<endl;
      		//	return 0;
      		//}
      	//}	
      	return 0; 
      }
      
      猜猜哪个对😄 👍 
      
      • 0
        @ 2024-10-2 21:46:54

        nn 个点中就有 1i<n\sum{1\leq i< n} 条线,求出 1+2+3+...+n11+2+3+...+n-1 的值就可以。

        注意 nn 的值是 10810^8,注意开long long和用高斯公式。

        • 1

        信息

        ID
        3217
        时间
        1000ms
        内存
        256MiB
        难度
        5
        标签
        (无)
        递交数
        51
        已通过
        19
        上传者