135 条题解

  • -6
    @ 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;
    }
    
    
    • -6
      @ 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;//好习惯 
      }
      
      • -7
        @ 2025-4-9 22:21:38

        直接输出即可。(python)

        print("Hello, MXOJ!")
        

        关注scratch_szc

        • -7
          @ 2024-11-25 6:51:39

          Hello, MXOJ!

          思路

          直接输出。

          解题方法

          用“puts”直接输出。“puts”会自动换行 ,有时挺方便。但puts只能输出字符串,用puts输出字符时要注意用双引号。

          复杂度

          时间复杂度:

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

          空间复杂度:

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

          Code

          #include<bits/stdc++.h>
          using namespace std;
          int main()
          {
          	puts("Hello, MXOJ!");
          	return 0;
          }
          
          • -7
            @ 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;
            }
            
            • -7
              @ 2024-11-10 20:30:22

              题解 - 【MX-A1】你好,梦熊 OJ!

              这里我们推荐一种语言:Brainfuck,并用它来解决这个问题。

              Brainfuck 的语法极其简单,它用 88 个控制符控制处于一个初始化为 00 的字符数组(字符采用 ASCII 码表示)上的一个指针来实现程序的运行。这 88 个控制符是:

              控制符 含义 等价于 C++ 代码(指针为 p
              + 当前值加 11 ++*p;
              - 当前值减 11 --*p;
              > 指针加 11 ++p;
              < 指针减 11 --p;
              . 输出当前字符 putchar(*p);
              , 输入当前字符 *p=getchar();
              [ 当前值为 00 则跳转到对应的 ] while(*p){
              ] 当前值非 00 则跳转到对应的 [ }

              可以证明,Brainfuck 是图灵完备的。

              根据题目描述,我们可以编写出本题的 Brainfuck 代码:

              ++++[>++++<-]>[>+++++>++++>++++++>+++>++<<<<<-]>>++++++++.>+++++.+++++++..+++.>----.>.<<<+++++.<++++++++.>++.-----.>>>+.
              

              可是, 梦熊不提供 Brainfuck 这个语言选项怎么办?

              这里我们可以用 C++ 手写一个 Brainfuck 的解释器:

              char s[10000],*p=s;
              char*run(char*c,bool i=0)
              {
              	while(*c!='\0'&&*c!=']')
              	{
              		if(*c=='+')
              		{
              			if(!i)++*p;
              		}
              		else if(*c=='-')
              		{
              			if(!i)--*p;
              		}
              		else if(*c=='>')
              		{
              			if(!i)++p;
              		}
              		else if(*c=='<')
              		{
              			if(!i)--p;
              		}
              		else if(*c=='.')
              		{
              			if(!i)putchar(*p);
              		}
              		else if(*c==',')
              		{
              			if(!i)*p=getchar();
              		}
              		else if(*c=='[')
              		{
              			
              			if(i)c=run(c+1,1);
              			else
              			{
              				char*t;
              				if(!*p)t=run(c+1,1);
              				while(*p)t=run(c+1);
              				c=t;
              			}
              		}
              		++c;
              	}
              	return c;
              }
              

              把 Brainfuck 代码放进解释器里运行就好了。提交的代码如下:

              #include<stdio.h>
              char s[10000],*p=s;
              char*run(char*c,bool i=0)
              {
              	while(*c!='\0'&&*c!=']')
              	{
              		if(*c=='+')
              		{
              			if(!i)++*p;
              		}
              		else if(*c=='-')
              		{
              			if(!i)--*p;
              		}
              		else if(*c=='>')
              		{
              			if(!i)++p;
              		}
              		else if(*c=='<')
              		{
              			if(!i)--p;
              		}
              		else if(*c=='.')
              		{
              			if(!i)putchar(*p);
              		}
              		else if(*c==',')
              		{
              			if(!i)*p=getchar();
              		}
              		else if(*c=='[')
              		{
              			
              			if(i)c=run(c+1,1);
              			else
              			{
              				char*t;
              				if(!*p)t=run(c+1,1);
              				while(*p)t=run(c+1);
              				c=t;
              			}
              		}
              		++c;
              	}
              	return c;
              }
              int main()
              {
              	char code[]="++++[>++++<-]>[>+++++>++++>++++++>+++>++<<<<<-]>>++++++++.>+++++.+++++++..+++.>----.>.<<<+++++.<++++++++.>++.-----.>>>+.";
              	run(code);
              	return 0;
              }
              
              • -7
                @ 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;
                }
                
                • -7
                  @ 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;
                  }
                  
                  • -7
                    @ 2024-10-17 9:28:11

                    标题

                    思路

                    解题方法

                    复杂度

                    时间复杂度:

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

                    空间复杂度:

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

                    Code

                    • -7
                      @ 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;
                      }
                      • -7
                        @ 2024-10-4 8:52:31

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

                        • -7
                          @ 2024-10-3 15:12:42

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

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

                            题解

                            思路

                            直接输出

                            解题方法

                            复杂度

                            时间复杂度:

                            O(1)O(1)

                            空间复杂度:

                            O(1)O(1)

                            Code

                            #include<bits/stdc++.h>
                            using namespace std;
                            int mian()
                            {
                                cout<<"Hello, MXOJ";
                                return  0;
                            }
                            
                            • -7
                              @ 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;
                              }
                              
                              • -7
                                @ 2024-9-16 14:56:19

                                标题

                                直接输出指定字符串

                                Code

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

                                  标题

                                  Hello World改编版

                                  直接输出

                                  Code

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

                                    题解

                                    这是一道比较简单的c++基础题

                                    首先我们要先建好头文件,并申请储存空间

                                    #include<bits/stdc++.h>
                                    using namespace std;
                                    

                                    主函数中我们运用输入输出流直接输出即可

                                    cout << "Hello, MXOJ!" << endl;
                                    

                                    完整Code

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

                                    别忘了点个赞再走呦(^▽^)

                                    • -7
                                      @ 2024-9-14 21:14:47

                                      思路

                                      试机题 输出指定字符串即可

                                      Code

                                      python Code

                                      print("Hello, MXOJ!")
                                      

                                      c++ Code

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

                                        Code

                                        #include <bits/stdc++.h>
                                        using namespace std;
                                        int main() {
                                            cout << "Hello, MXOJ!";
                                        }
                                        
                                        • -7
                                          @ 2024-9-12 21:57:43

                                          码字不易,求赞

                                          Code

                                          #include <bits/stdc++.h>
                                          #define _ using
                                          #define __ namespace
                                          #define ___ std
                                          #define ____ ;
                                          #define _____ int
                                          #define ______ main
                                          #define _______ (
                                          #define ________ )
                                          #define _________ {
                                          #define __________ cout
                                          #define ___________ <<
                                          #define ____________ "Hello, MXOJ!"
                                          #define _____________ ;
                                          #define ______________ return
                                          #define _______________ 0
                                          #define ________________ ;
                                          #define _________________ }
                                          
                                          _
                                          __
                                          ___
                                          ____
                                          _____
                                          ______
                                          _______
                                          ________
                                          _________
                                          __________
                                          ___________
                                          ____________
                                          _____________
                                          ______________
                                          _______________
                                          ________________
                                          _________________
                                          

                                          信息

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