5 条题解

  • 0
    @ 2024-12-29 9:26:23

    秉着能用Python就绝对不用C++的精神
    Python秒了!

    n=int(input());
    s=0;
    x=0;
    m=1;
    for i in range(1,n+1):
        s=s+1;
        if(s>m):
            m=m+1;
            s=1;
        x=x+m;
    print(x);
    
    • 0
      @ 2024-12-28 11:08:38
      #include<bits/stdc++.h>
      using namespace std;
      int n,ans,cnt1=1,cnt2;
      signed main(){
      	cin>>n;
      	for(int i=1;i<=n;i++){
      		ans+=cnt1;
      		cnt2++;
      		if(cnt1==cnt2){
      			cnt1++;
      			cnt2=0;
      		}
      	}
      	cout<<ans;
      }
      
      • 0
        @ 2024-12-27 21:14:41

        炫一波 1919 行代码:

        #include<bits/stdc++.h>
        #define int long long
        #define INF 0x3f3f3f
        using namespace std;
        int n;
        int now1=1,now2,ans;
        signed main(){
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		now2++;
        		ans+=now1;
        		if(now2==now1){
        			now2=0;
        			now1++;
        		}
        	}
        	cout<<ans;
        	return 0;
        }
        
        • 0
          @ 2024-12-23 13:34:55

          秒了:

          #include<bits/stdc++.h>
          using namespace std;
          int main()
          {
          	int n;
          	cin>>n;
          	int a=0,b=1,d=1,c=0;//a 代表总数,b 代表第 i 天的工资。
          	for(int i=1;i<=n;i++)
          	{
          		a+=b;
          		c++;
          		if(d==c)
          		{
          			d++;
          			c=0;
          			b++;
          		}
          	}
          	cout<<a;
          	return 0;
          }
          
          • 0
            @ 2024-12-22 11:03:53

            C++ :

            #include <bits/stdc++.h>
            using namespace std;
            int main(){
            	//freopen("salary.in","r",stdin);
            	//freopen("salary.out","w",stdout);
            	long long sum=0;
            	int n,j=0,i=1;
            	cin>>n;
            	while(i<=n){
            		j+=1;
            		for(int k=1;k<=j;k++){
            			sum+=j;
            			i++;
            			if(i>n) break;
            		}
            			
            	}
            	cout<<sum;
            	return 0;
            }
            

            Python :

            # coding=utf-8
            n=int(input())
            s=0
            m=1
            sumn=0
            for i in range(1,n+1,1):
                s=s+1
                if(s>m):
                    m=m+1
                    s=1
                sumn=sumn+m
            print(sumn)
            
            • 1

            信息

            ID
            11
            时间
            1000ms
            内存
            128MiB
            难度
            1
            标签
            (无)
            递交数
            41
            已通过
            33
            上传者