135 条题解

  • -4
    @ 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;
    }
    • -6
      @ 2024-10-1 10:31:44

      Code

      #include<bits/stdc++.h>
      using namespace std;
      int mian()
      {
          cout<<"Hello, MXOJ";
          return  0;
      }
      
      
      • -6
        @ 2024-9-30 18:34:30

        Code

        print("Hello, MXOJ!")
        • -6
          @ 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;
          }
          
          • -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
                @ 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 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-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!";
                                          }
                                          

                                          信息

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