61 条题解

  • 0
    @ 2022-7-7 10:51:07
    #include <bits/stdc++.h>
        using namespace std;
        int main()
        {
            int n;
            cin >> n;
            if (n%2==1)
            {
                cout << n/2+1;//因为是从1开始,所以可以这样
            }
            else
            {
                cout << n+1;//中间值是n/2,他的后一项值为n/2+1,和为n+1
            }
            return 0;
        }`
    ``<\span>
    
    • -1
      @ 2024-5-12 13:04:15
      #include <bits/stdc++.h>//绝对AC不然你吃我
      using namespace std;
      int main()
      {
          int n;
          cin>>n;
          if (n%2==0)
          {
              cout<<2*(n/2)+1;
          }
          else
          {
              cout<<n/2+n%2;
          }
          return 0;
      }
      
      • -1
        @ 2023-11-25 19:36:54
        #include <iostream>
        using namespace std;
        int main()
        {
        	int n, num = 0;
        	cin >> n;
            if (n % 2 == 1)
        	{
        		n = n / 2;
        		num = n + 1; 
        	}
        	else
        	{
        		num = n + 1;
        	}
        	cout << num;
        	return 0;
        }
        
        • -1
          @ 2023-10-21 21:20:52

          单数就是(n+1)/2 (比如说5的中间数就是(5+1)/2=3) 偶数就是n+1 (比如说6的中间数就是中间3+4=7,也就是6+1) 上代码

          #include <bits/stdc++.h> 
          using namespace std;
          int main()
          {
              int n;
              cin>>n;
              if (n%2==1)
              {
                  cout<<(n+1)/2;
              }
              else
              {
                  cout<<n+1;
              }
              return 0;
          }
          
          • -1
            @ 2023-8-30 17:14:28
            #include<iostream>
            using namespace std;
            int main()
            {
                int n;
                cin>>n;
                if(n%2==1)
                {
                    cout<<n/2+1;
                }
                else
                {
                    cout<<n/2+n/2+1;
                }
                return 0;
            }```这个算简单的了
            
            • -1
              @ 2023-8-30 9:28:33
              #include <iostream>
              using namespace std;
              int main()
              {
                  int q;
                  cin>>q;
                  if (q%2==0)
                  {
                      q+=1;//可从多次计算得出
                  }
                  else
                  {
                      q=q/2+1;
                  }
                  cout<<q;
                  return 0;
              }
              
              • -1
                @ 2023-8-30 9:03:09
                #include <bits/stdc++.h>
                using namespace std;
                int main() 
                {
                         int n;
                        cin >> n;
                        if (n%2==1)
                        {
                            cout << n/2+1;
                        }
                        else
                        {
                            cout << n+1;
                        }
                    return 0;
                }
                
                • -1
                  @ 2023-8-28 10:56:50
                  #include <bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                      int n;
                      cin >> n;
                      cout << ((n % 2 == 0) ? (n / 2) + (n / 2 + 1) : n / 2 + 1);
                      return 0;
                  }
                  

                  全网首发,全网最短

                  • -1
                    @ 2023-8-28 7:01:21
                    # 一个简单的判断和二分,不需要数组,上代码!
                    #include <bits/stdc++.h>//万能开头
                    using namespace std;
                    int n;//定义变量
                    int main()
                    {
                        cin>>n;//输入变量
                        if(n%2==1)//判断为奇数
                        {
                            cout<<(1+n)/2;//二分公式
                        }
                        else
                        {
                            cout<<n+1;//n/2*2+1=n+1
                        }
                        return 0;
                    }
                    //一手交赞,一手交货(代码)
                    
                    
                    
                    
                    
                    
                    //核桃hetao1609095编程
                    //水印
                    
                    • -1
                      @ 2023-8-18 19:53:24

                      6

                      • -1
                        @ 2023-8-14 18:05:40
                        #使用Python简单一些
                        n=int(input())#输入一个数n
                        if n%2==1:#判断n是不是奇数
                            print((n+1)//2)#输出中间数
                        else:#否则(n是偶数)
                            print(n+1)#输出中间数之和
                        
                        • -1
                          @ 2023-8-11 19:53:23

                          int n; cin >> n; if (n % 2 == 1)//如果为奇数 { cout << n / 2 + 1;//奇数的中间值是奇数除以2取整在加1 } else//如果是偶数 { cout << n / 2 + n / 2 + 1;//懂得都懂 }

                          • -1
                            @ 2023-8-10 20:16:59
                            #include <iostream>
                                using namespace std;
                                int main()
                                {
                                    int a;
                                    cin >> a;
                                    if(a%2==0)
                                    {
                                        cout <<a+1;
                                    }
                                    else
                                    {
                                        cout <<a/2+1;
                                    }
                                    return 0;
                                }
                            
                            • -1
                              @ 2023-8-7 18:29:41
                              #include<bits/stdtr1c++.h>
                                	using namespace std;
                              int main()	
                              {
                                  int i;
                                  cin>>i;
                                  if(i%2==0)
                                      cout<<i/2*2+1;
                                  else
                                      cout<<i/2+1;
                              	return 0;		
                              }
                              
                              • -1
                                @ 2023-6-23 7:56:47
                                #include<iostream>
                                using namespace std;
                                int main()
                                {
                                    int u;
                                    cin>>u;
                                    if(u%2==1){
                                       cout<<u/2+1;
                                    }
                                    else
                                    {
                                        cout<<u/2+u/2+1;
                                    }
                                    return 0;
                                }
                                
                                • -1
                                  @ 2023-6-10 8:53:29

                                  这也是横简单的好吧👀️ 上代码

                                  #include 《iostream>

                                  using namespace std; int main() { int n; cin >> n; if (n%2==1) { cout << n/2+1; } else { cout << n+1; } return 0; }

                                  这么简单就不放解析了😄

                                  • -1
                                    @ 2023-5-7 10:43:44

                                    谁都能看得懂

                                    #include<bits/stdc++.h>
                                    using namespace std;
                                    int main()
                                    {
                                        int n,sum=0,sum1=0;
                                        cin>>n;
                                        if(n%2==1)
                                        {
                                            sum=n/2+1;
                                            cout<<sum;
                                        }
                                        else if(n%2==0)
                                        { 
                                            sum=n/2;
                                            sum1=n/2+1;
                                            cout<<sum+sum1;
                                        }
                                        return 0;
                                        
                                    }
                                    
                                    • -1
                                      @ 2023-4-29 8:20:08

                                      哈哈嗨Python来啦!

                                      n=int(input())
                                      i=0
                                      j=0
                                      if n%2==1:
                                          while True:
                                              i+=1
                                              if i==n//2+1:
                                                  break
                                      elif n%2==0:
                                          while True:
                                              j+=1
                                              if j==n//2:
                                                  i=j+n//2+1
                                                  break
                                      print(i)
                                      
                                      
                                      • -1
                                        @ 2023-3-28 21:36:54
                                        #include<bits/stdc++.h>
                                        using namespace std;
                                        int main()
                                        {
                                            int x;
                                            cin>>x;
                                            if (x%2==1)
                                                cout<<x/2+1;
                                            else
                                                cout<<x+1;
                                            return 0;
                                        }
                                        
                                        • -1
                                          @ 2023-3-21 21:24:26
                                          #include <bits/stdc++.h>
                                              using namespace std;
                                              int main()
                                              {
                                                  int n;
                                                  cin >> n;
                                                  if (n%2==1)
                                                  {
                                                      cout << n/2+1;
                                                  }
                                                  else
                                                  {
                                                      cout << n+1;
                                                  }
                                                  return 0;
                                              }
                                          

                                          信息

                                          ID
                                          555
                                          时间
                                          1000ms
                                          内存
                                          128MiB
                                          难度
                                          4
                                          标签
                                          递交数
                                          9129
                                          已通过
                                          4276
                                          上传者