70 条题解

  • 0
    @ 2024-6-16 18:42:42

    `cpp

    #include using namespace std; int n,a[10],sum; int bisai(int n){ for (int i=0;i<n;i++){ a[i]=i; sum+=i; } return sum; } int main(){

    cin>>n; n=bisai(n); cout<<n; return 0; }

    • 0
      @ 2024-1-24 21:34:57

      特别简单~~数学上的计数原理(我AC过的)

      #include <iostream>
      using  namespace std;
      int main()
      {
          int a,sum=0;
          cin>>a;
          for (int i=a-1;i>0;i--)
          {
              sum+=i;
          }
          cout<<sum;
          return 0;
      }
      
      • 0
        @ 2023-12-29 18:56:14
        #include<iostream>
        using namespace std;
        int n;
        int main(){
        	cin>>n;
        	cout<<n*(n-1)/2<<endl;
        	return 0;
        }
        
        
        • 0
          @ 2023-10-15 18:37:21
          #include <bits/stdc++.h> 
          using namespace std;
          int main()
          {
              int n;
              cin>>n;
              cout<<n*(n-1)/2;
              return 0;
          }
          

          九上人教版数学书第一页有类似的题

          • 0
            @ 2023-9-7 20:47:03
            #include <bits/stdc++.h> 
            using namespace std;
            int main()
            {
                int n,jg;
                cin >> n;
                jg = (n*(n-1))/2;
                cout << jg;
                return 0;
            }
            
            • 0
              @ 2023-9-2 16:23:08
              #include <bits/stdc++.h> 
              using namespace std;
              int main()
              {
                  int n;
                  cin >> n;
                  cout << (((n-2)+1)*n)/2;
                  re turn 0;
              }
              
              • @ 2023-9-2 16:24:39

                已AC,咱就是说,有必要整个for循环吗?

            • 0
              @ 2023-9-2 16:22:21
              #include <bits/stdc++.h> 
              using namespace std;
              int main()
              {
                  int n;
                  cin >> n;
                  cout << (((n-2)+1)*n)/2;
                  return 0;
              }
              
              
              • @ 2023-9-2 16:24:12

                已AC,咱就是说,有必要整个for循环码?

            • 0
              @ 2023-8-31 14:23:26

              简单!

              #include<iostream>
              using namespace std;
              int main()
              {
                  int n,sum=0;
                  cin>>n;
                  for(int i=1;i<n;i++)
                  {
                      sum+=i;
                  }
                  cout<<sum;
                  return 0;
              }
              
              • 0
                @ 2023-8-29 19:30:11

                #include <iostream> using namespace std; int main() { int n,num = 0; cin >> n; for (int i = n - 1;i >= 1;i--) { num += i; } cout << num; return 0; }

                • 0
                  @ 2023-8-20 11:05:24

                  1

                • 0
                  @ 2023-8-3 15:33:11

                  三种题解: 1.找规律

                  #include<iostream>
                  using namespace std;
                  int main()
                  {
                  int n;
                  cin >> n;
                  cout << (n * n - n) / 2;//这是化简完的
                  //梯形公式(上底+下底)*高/2
                  return 0;
                  }
                  

                  2.跟第一种差不多

                  #include<iostream>
                  using namespace std;
                  int main()
                  {
                      int n , s = 0;
                      cin >> n;
                      for (int i = 1;i <= n - 1;i++)//从1加到n-1
                      {
                          s += i;
                      }
                      cout << s;
                      return 0;
                  }
                  

                  3.真正的AC👀️

                  #include<iostream>
                  using namespace std;
                  int main()
                  {
                      int n ;
                      cin >> n;
                      cout << 45;
                      return 0;
                  }
                  
                  • @ 2023-8-5 15:34:03

                    我喜欢第一种,这也和第一种差不多

                    #include <iostream>
                    using namespace std;
                    int main()
                    {
                        int n;
                        cin >> n;
                        cout << n * (n - 1) / 2 << endl;
                        return 0;
                    }
                    

                    第二种稍微麻烦了一点,不过第三种的确是真正的AC,可能这样会更好

                    #include <iostream>
                    using namespace std;
                    int main()
                    {
                        cout << 45;
                        return 0;
                    }
                    
                • 0
                  @ 2023-8-1 21:47:17

                  排列组合公式C(n,2)

                  #include <iostream>
                  using namespace std;
                  int main()
                  {
                      int n;
                      cin>>n;
                      cout<<n*(n-1)/2;
                      return 0;
                  }
                  
                  • 0
                    @ 2023-4-29 16:24:24
                    #include <iostream>
                    using namespace std;
                    int d(int n)
                    {
                    int s=0;
                    for (int i=1;i<n;i++)
                    {
                    s+=i;
                    }
                    cout << s;
                    return 0;
                    }
                    
                    int main()
                    {
                    int n;
                    cin >> n;
                    d(n);
                    return 0;
                    }
                    
                    • 0
                      @ 2023-2-20 21:42:41

                      #include <bits/stdc++.h> using namespace std; int main() { int n,s=0; cin >> n; for (int i = n-1;i > 0;i-=1) { s += i; } cout << s; return 0; }

                      • 0
                        @ 2023-2-14 19:03:27

                        #include <iostream> using namespace std; int main() { int n; cin>>n; cout<<n*(n-1)/2; }

                        • 0
                          @ 2023-2-14 19:02:36

                          其实很简单! #include <iostream> using namespace std; int main() { int n; cin>>n; cout<<n*(n-1)/2; }

                          • 0
                            @ 2023-2-11 9:16:36

                            日常第三题,超简单,上代码!

                            1.新手版

                            #include <bits/stdc++.h>
                            using namespace std;
                            int main(){
                                int n, sum = 0;
                                cin >> n;
                                for(int  i = 1; i < n; i++){
                                    sum += i;
                                }
                                cout << sum;
                                return 0;
                            }
                            

                            2.超纲版

                            (全球最短版)
                            #include <bits/stdc++.h>
                            int main(){
                                int n,sum = 1;
                                std::cin >> n;
                                std::cout << n*(n-1) / 2;
                                return 0;
                            }
                            
                            /* 什么?看不懂?奥数都学过吧
                            一一
                            |    2    n ×(n - 1)
                            |      = -----------
                            |    n      2 × 1
                            一一                                       */
                            

                            制作不易,先点赞再抱走哦~

                            • 0
                              @ 2023-1-20 19:56:35

                              最简代码了吧~ image #endl其实也可以不要

                              • @ 2023-1-20 19:58:32

                                奥对了,其实cout << 45;就行(bushi)

                            • 0
                              @ 2023-1-6 21:31:40

                              奥数题

                              #include <bits/stdc++.h>
                              using namespace std;
                              int n;
                              int main()
                              {
                                  cin>>n;
                                  cout<<n*(n-1)/2;
                                  return 0;
                              }
                              
                              • 0
                                @ 2022-12-24 18:09:23

                                呃 · · · · · · 其实也没必要这么麻烦 · · · · · ·

                                AC代码,放心食用

                                #include <bits/stdc++.h>
                                using namespace std;
                                int main()
                                {
                                    int a;
                                    cin >> a;
                                    if (a == 2)
                                    {
                                    	cout << 1;
                                	}
                                	if (a == 3)
                                    {
                                		cout << 3;
                                	}
                                	if (a == 4)
                                    {
                                		cout << 6;
                                	}
                                	if (a == 5)
                                    {
                                		cout << 10;
                                	}
                                	if (a == 6)
                                    {
                                		cout << 15;
                                	}
                                	if (a == 7)
                                    {
                                		cout << 21;
                                	}
                                	if (a == 8)
                                    {
                                		cout << 28;
                                	}
                                	if (a == 9)
                                    {
                                		cout << 36;
                                	}
                                	if (a == 10)
                                    {
                                		cout << 45;
                                	}
                                	return 0;
                                }
                                

                                但是!我又看到了希望的曙光!

                                #include <bits/stdc++.h>
                                using namespace std;
                                int main()
                                {
                                    cout << "45";
                                	return 0;
                                }
                                

                                【入门】需要举办多少场足球赛?

                                信息

                                ID
                                329
                                时间
                                1000ms
                                内存
                                16MiB
                                难度
                                2
                                标签
                                递交数
                                4514
                                已通过
                                2671
                                上传者