127 条题解

  • 4
    @ 2024-10-6 20:26:48

    MX.[A1]题解

    思路

    基础的字符串输入输出,特来为萌新讲解一下。

    cout是iostream库的输出。 一般我们写:

    cout<<"所要输出的代码"

    运行结果便输出了所需要输出的代码。

    那么在本题中,应该是:

    cout<<"Hello, MXOJ!";

    如果你选择使用printf那么在本题中,应该是

    printf("Hello,MXOJ!");

    核心部分搞定,上代码

    #include<bits/stdc++.h>
    using namespace std;
    
    int main()
    {
        cout<<"Hello, MXOJ!";
    }
    
    
  • 2
    @ 2024-12-27 12:45:54

    标题

    A1

    思路

    直接输出

    解题方法

    直接输出

    复杂度

    时间复杂度:

    O(1)O(1)

    空间复杂度:

    O(2)O(2)

    Code

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        cout<<"Hello, MXOJ!"<<endl;
        return 0;
    }
    
    • 1
      @ 2025-1-10 17:31:26

      标题

      思路

      解题方法

      复杂度

      时间复杂度:

      添加时间复杂度, 示例: O(n)O(n)

      空间复杂度:

      添加空间复杂度, 示例: O(n)O(n)

      Code

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

      • 0
        @ 2025-1-12 23:00:53

        A1题解

        思路

        直接输出即可。

        解题方法

        输出语句。

        复杂度

        时间复杂度:

        O(1)O(1)

        空间复杂度:

        O(1)O(1)

        Code

        #include <cstdio>
        int main(){
            printf("Hello, MXOJ!");
            return 0;
        }
        
        • 0
          @ 2025-1-5 13:17:50

          真的有人不会吗

          Code

          #include <bits/stdc++.h>
          using namespace std;
          int main () {
          	cout << "Hello, MXOJ!";
          	return 0;
          }
          
          • 0
            @ 2024-11-25 17:36:51

            标题

            题解

            思路

            直接输出指定内容

            解题方法

            见思路

            时间复杂度:

            O(1)O(1)

            Code

            #include <bits/stdc++.h>
            using namespace std;
            int main(){
                cout << "Hello, MXOJ!";
                return 0;
            }
            
            • -1
              @ 2024-12-8 9:54:40

              A1 你好,梦熊 OJ !题解

              思路

              题目的描述十分简单,只要输出Hello, MXOJ!即可。所以我们必须要整点活。

              解题方法

              众所周知,梦熊 OJ 是支持多种编程语言的,那么在这么多垃圾语言中,最简单的一定是python,至于为什么,我也不知道,反正你就记住用python只要写print("Hello, MXOJ!")就行了。
              但是,当您使用python进行提交时,您会发现一件事情:使用python的运行时间长达 21ms,这肯定是不行的。所以我们可以使用 C++ 系列的流输入输出来做这道题(代码最后统一给,这里仅保留关键部分)。而 C++ 系列的流输入输出的板子长这样:std::cout<<"Hello, MXOJ!";,如果您不想写最前面的std::,请在代码最前面写上using namespace std;或者using std::cout;
              但是,这样还是不够快。
              众众众众所周知,有个变态神奇的东西叫 C 语言,而 C 语言中,有一种格式化输出的函数(其实只有这个)叫printf,是的,它就凭多了一个f,效率就会比python中的print快 20ms ,并且不需要加上std::,所以我们可以这样写:printf("Hello, MXOJ!");
              请注意:使用 C++ 或 C 语言编写的代码一般情况下需要再语句末尾加上英文分号;,否则 CE 别找我。

              Code

              python版:

              print("Hello, MXOJ!")
              

              C++ 流输入版 1:

              #include <iostream>//使用 cout 需调用此头文件,#include后面不需要分号  
              int main(){//主函数
                  std::cout<<"Hello, MXOJ!";
                  return 0;//结束程序
              }
              

              C++ 流输入版 2:

              #include <iostream>
              using namespace std;
              int main(){
                  cout<<"Hello, MXOJ!";
                  return 0;
              }
              

              C 语言格式化输出版:

              #include <stdio.h>
              int main(){
                  printf("Hello, MXOJ!");
                  return 0;
              }  
              

              当然 C 语言的格式化输入 C++ 也是可以用的,就像这样:

              #include <cstdio>//stdio.h 是 C 语言的,在 C++ 上执行,建议改为 cstdio
              int main(){
                  printf("Hello, MXOJ!");
                  return 0;
              }
              

              彩蛋

              稍微整个活

              知周所众,C++ 里有个东西叫 STL,STL 里有个东西叫 string 。于是我们便可以完成以下操作:

              #include <iostream>
              #include <string>//不写这个 CE 别找我
              using namespace std;
              int main(){
                  string s="Hello, MXOJ!";
                  int l=s.length();
                  for(int i=0;i<l;i++){
                      cout<<s[i];
                      //也可以写成printf("%c",s[i]);
                  }
                  return 0;
              }
              

              当然,STL不止这些,我们还可以这样:

              #include <iostream>
              #include <vector>//不写 CE 别找我
              #include <cstring>
              using namespace std;
              vector<char>s;
              int main(){
                  s.push_back('H');
                  s.push_back('e');
                  s.push_back('l');
                  s.push_back('l');
                  s.push_back('o');
                  s.push_back(',');
                  s.push_back(' ');
                  s.push_back('M');
                  s.push_back('X');
                  s.push_back('O');
                  s.push_back('J');
                  s.push_back('!');
                  auto l=s.size();
                  for(int i=0;i<l;i++){
                      cout<<s[i];
                  }
                  return 0;
              }
              

              END

              • -2
                @ 2024-10-21 20:15:18

                【题解】你好,萌熊OJ

                思路

                本题是一道签到题OI入门题,主要考察对语言框架和标准输入输出的运用(强烈建议使用C++语言,因为大多数OI系列比赛都使用c++作为主要编程语言当然也有Pascal和C)。

                解题方法

                直接使用模板即可,下面给出c++模板实例

                复杂度

                时间复杂度:

                O(1)O(1)

                空间复杂度:

                O(1)O(1)

                Code

                #include<bits/stdc++.h>
                using namespace std;
                int main(){
                    cout<<"Hello, MXOJ!"<<endl;
                    return 0;
                }
                
                • -2
                  @ 2024-10-21 12:34:01

                  标题

                  Hello,MXOJ!\color{Tan}Hello, MXOJ!

                  思路

                  运用输出流直接输出Hello, MXOJ!

                  cout << "Hello, MXOJ!";
                  

                  注意中间有空格

                  也可以用printf

                  printf("Hello, MXOJ!");
                  

                  完整 Code

                  #include <bits/stdc++.h>
                  
                  using namespace std;
                  
                  signed main()
                  {
                      cout<<"Hello, MXOJ!";
                      return 0;
                  }
                  
                  • -2
                    @ 2024-10-20 12:15:43

                    Hello, MXOJ!

                    我第一次用MXoj耶!!!!

                    思路

                    用C++的cout输出Hello, MXOJ!即可。

                    复杂度

                    时间复杂度:

                    O(1)O(1)

                    空间复杂度:

                    O(1)O(1)

                    Code

                    #include<bits/stdc++.h>
                    using namespace std;
                    int main()
                    {
                        cout<<"Hello, MXOJ!"<<endl;
                        return 0;
                    }
                    
                    • -2
                      @ 2024-10-9 20:06:39

                      Hello, MXOJ!

                      解题方法

                      输出:

                      cout<<字符串

                      字符串:

                      "aaa随便写"

                      复杂度

                      时间复杂度:

                      O(1)O(1)

                      空间复杂度:

                      O(1)O(1)

                      Code

                      #include <bits/stdc++.h>
                      using namespace std;
                      int main(){
                      	cout<<"Hello, MXOJ!";
                      	return 0;
                      }
                      • -2
                        @ 2024-10-7 14:41:16

                        Hello, MXOJ!

                        思路

                        直接输出

                        解题方法

                        直接输出

                        复杂度

                        时间复杂度:

                        空间复杂度:

                        Code

                        #include<bits/stdc++.h>//万能头,比较实用
                        using namespace std;
                        
                        int main(){
                        	ios::sync_with_stdio(0);//加速,可加可不加
                        	cin.tie(0),cout.tie(0);
                        	cout<<"Hello, MXOJ!";
                        	return 0;
                        }
                        • -2
                          @ 2024-10-4 17:21:19

                          解题方法

                          使用 std::coutprintf 来输出字符串。

                          复杂度

                          时间复杂度:

                          O(1)O(1)

                          空间复杂度:

                          O(1)O(1)

                          Code

                          #include<iostream>
                          int main(){
                              std::cout<<"Hello, MXOJ!";
                              return 0;
                          }
                          
                          • -2
                            @ 2024-10-3 11:29:28

                            思路

                            直接输出 Hello, MXOJ! 即可

                            时间复杂度:

                            O(1)O(1)

                            空间复杂度:

                            O(1)O(1)

                            Code

                            #include<bits/stdc++.h>
                            #define int long long
                            using namespace std;
                            signed main()
                            {
                                cout<<"Hello, MXOJ!";
                                return 0;
                            }
                            
                            • -2
                              @ 2024-9-28 16:49:09

                              A1 你好,梦熊 OJ! 题解

                              思路

                              直接输出

                              时间复杂度 O(1)O(1)

                              空间复杂度 O(1)O(1)

                              Code

                              #include <bits/stdc++.h>
                              using namespace std;
                              
                              
                              int main() {
                                  puts("Hello, MXOJ!");
                                  return 0;
                              }
                              
                              • -2
                                @ 2024-9-27 18:27:59

                                标题

                                思路

                                直接输出

                                解题方法

                                输出

                                复杂度

                                时间复杂度:

                                O(1)O(1)

                                空间复杂度:

                                O(1)O(1)

                                Code

                                #include<bits/stdc++.h>
                                using namespace std;
                                int main(){
                                	cout<<"Hello, MXOJ!";
                                	return 0;//好习惯 
                                }
                                
                                • -3
                                  @ 2024-11-16 19:32:05

                                  标题

                                  思路

                                  解题方法

                                  复杂度

                                  时间复杂度:

                                  添加时间复杂度, 示例: O(n)O(n)

                                  空间复杂度:

                                  添加空间复杂度, 示例: O(n)O(n)

                                  Code

                                  #include<iostream>
                                  using namespace std;
                                  int main(){
                                      printf("Hello, MXOJ!");
                                      return 0;
                                  }
                                  
                                  • -3
                                    @ 2024-10-3 15:12:42

                                    直接输出即可。代码如下:

                                    #include<bits/stdc++.h>
                                    using namespace std; 
                                    int main(){
                                        cout<<"Hello, MXOJ!"<<endl; 
                                    return 0;	
                                    }
                                    
                                    • -3
                                      @ 2024-9-29 19:04:29

                                      Hello, MXOJ!

                                      思路

                                      一开始我想直接cout就OKOK了,代码如下:

                                      #include<iostream>
                                      using namespace std;
                                      int main(){
                                          cout<<"Hello,MXOJ!";
                                          return 0;
                                      }
                                      

                                      然后我成功地,成功地WA了。。。 大家不要像我一样忘了中间有个空格!!!

                                      复杂度

                                      时间复杂度:

                                      O(1)O(1)

                                      空间复杂度:

                                      O(1)O(1)

                                      Accepted Code

                                      #include<iostream>
                                      using namespace std;
                                      int main(){
                                          cout<<"Hello, MXOJ!";
                                          return 0;
                                      }
                                      
                                      • -3
                                        @ 2024-9-28 14:42:35

                                        标题

                                        思路

                                        直接输出

                                        解题方法

                                        复杂度

                                        时间复杂度:

                                        添加时间复杂度, 示例: O(1)O(1)

                                        空间复杂度:

                                        添加空间复杂度, 示例: O(1)O(1)

                                        Code

                                        #include <bits/stdc++.h>
                                        using namespace std;
                                        #define int long long
                                        signed main(){
                                        	cout<<"Hello, MXOJ!";
                                        	return 0;
                                        }
                                        
                                        

                                        信息

                                        ID
                                        1
                                        时间
                                        1000ms
                                        内存
                                        512MiB
                                        难度
                                        1
                                        标签
                                        (无)
                                        递交数
                                        2876
                                        已通过
                                        1404
                                        上传者