127 条题解

  • -7
    @ 2024-7-28 21:16:30

    标题

    思路

    解题方法

    复杂度

    时间复杂度:

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

    空间复杂度:

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

    Code

    • -7
      @ 2024-7-27 8:20:05

      #只因我不想写C++代码框架 print("Hello, MXOJ!"); Python3一句完事

      • -7
        @ 2024-7-27 8:18:03

        标题

        思路

        解题方法

        复杂度

        时间复杂度:

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

        空间复杂度:

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

        Code

        • -7
          @ 2024-7-26 14:28:09

          A1 题解

          第一篇题解。

          按题意输出 Hello, MXOJ! 即可。

          代码:

          #include<iostream>
          using namespace std;
          int main()
          {
              cout<<"Hello, MXOJ!";
              return 0;
          }
          
          • -7
            @ 2024-7-25 12:02:53

            标题

            思路

            输出

            Code

            #include <iostream>
            using namespace std;
            
            #define Binary_Tree_ main
            
            signed Binary_Tree_(){
            
                cout<<"Hello, MXOJ!"<<endl;
                return 0;
            }
            
            • -7
              @ 2024-7-23 15:25:02

              Hello, MXOJ!

              这里给大家推荐一种全新的字符串做法。我们可以将 Hello, MXOJ! 的每个字符的 ASCII 码求出并存到一个数组里,再循环输出即可。

              这个问题可以被拆解成两个步骤:求 ASCII 码及输出。

              求 ASCII 码

              首先定义一个字符串 ss ,值为 Hello, MXOJ!

              观察 Hello, MXOJ! ,发现共有 12 个字符,那么数字数组的长度就定义为 12。此外我推荐一个函数:位于 cstring 库中的 size() 函数,它可以直接求出一个字符串的长度。

              如何将 ASCII 码存入数组?我们可以用循环。

              code

              string s="Hello, MXOJ!";
              	int a[s.size()];
              	for(int i=0;i<s.size();i++)a[i]=int(s[i]);
              

              我们得到数组 aa 的值是 {72,101,108,108,111,44,32,77,88,79,74,33}

              输出字符串

              接下来就是输出,我们同样用一个循环依次输出,将 ASCII 码转成字符输出的方法可以是使用 char() 强转,见代码:

              code

              for(int i=0;i<s.size();i++)cout<<char(a[i]);
              

              那么将以上汇总就是这道题的 AC 代码啦!

              最终代码

              #include<iostream>
              #include<cstring>
              using namespace std;
              int main(){
              	string s="Hello, MXOJ!";
              	int a[s.size()];
              	for(int i=0;i<s.size();i++)a[i]=int(s[i]);
              	for(int i=0;i<s.size();i++)cout<<char(a[i]);
              	return 0;
              }
              

              好的,那么 MXOJ 的第一道题你就做出来了。让我们在这个微不足道的起点,向着 OIer 之路进发!

              • @ 2024-7-23 15:27:10

                ~我是不肯写一句 cout<<"Hello, MXOJ!"; 的)))~

            • -7
              @ 2024-7-22 19:29:04

              A1

              解题方法:

              输出样例即可

              复杂度

              时间复杂度:

              O(1)O(1)

              空间复杂度:

              O(1)O(1)

              Code

              #include<bits/stdc++.h>
              using namespace std;
              int main(){
              	printf("Hello, MXOJ!");
              }
              
              • -7
                @ 2024-7-22 16:06:45

                标题

                Hello,MXOJ!

                思路

                本题就是一个输出语句,及C++模板的练习,没啥好说的

                C语言用puts

                解题方法

                本题输出就行

                复杂度

                时间复杂度:

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

                空间复杂度:

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

                Code

                C++:

                #include <bits/stdc++.h>
                using namespace std;//作为新手,我都会写上
                int main(){
                    cout<<"Hello, MXOJ!";//基本输出
                    return 0;//完结撒花~
                }
                

                补充一下C语言的:

                main(){puts("Hello, MXOJ!");}
                

                (不要盲目复制!!!!) 总之这是蒟蒻的第一篇题解,望大佬们多多支持( ̄▽ ̄)"

                • -7
                  @ 2024-7-21 20:15:53

                  标题

                  思路

                  解题方法

                  复杂度

                  时间复杂度:

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

                  空间复杂度:

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

                  Code

                  #include<bits/stdc++.h> using namespace std; int main(){

                  cout<<"Hello, MXOJ!";
                  

                  }

                  • -7
                    @ 2024-7-16 15:58:24

                    A1. Hello, MXOJ! 题解

                    思路

                    输出 Hello, MXOJ!

                    解题方法

                    利用 C 语言的 puts 即可。

                    复杂度

                    时间复杂度:

                    O(1)O(1)

                    空间复杂度:

                    O(1)O(1)

                    Code

                    main(){puts("Hello, MXOJ!");}
                    
                    • -7
                      @ 2024-7-15 21:28:36

                      大家好,我是 YMx,从今天起我就要给大家讲述我的编程故事,废话不多说,让我们从第一道题开始吧!

                      首先我们看这道题的题目“Hello, MXOJ!”,有没有被吓到,第一道题就让我们写个“Hello, world!”出来。

                      结果点进去一看,顿时觉得这道题是在开玩笑。好了,让我们分析一下题目。

                      题目背景

                      本题是MXOJ的试机题目,可以帮助了解MXOJ的使用。

                      看背景貌似好简单耶,看我的厉害。接着往下看输入输出,一脸蒙圈。什么鬼,连个输入都没有,仔细一看描述,顿时豁然开朗。

                      接着打开软件开始打代码,让我们看一下这道题的关键,主要是用printf函数来吧描述里那一堆'H'',''MX''!'输出,但是注意啦!这里一定不要少输出空格,不然就会卡住,然后心态炸了。没错,我第一次做写了半天才过,比我聪明的你们一定要细心哦。 这就是我写的代码,手残见谅

                      #include<stdio.h>
                      int main()
                      {
                       printf("H");
                       printf("e");
                       printf("l");
                       printf("l");
                       printf("o");
                       printf(",");
                       printf(" ");
                       printf("M");
                       printf("X");
                       printf("O");
                       printf("J");
                       printf("!");
                       return 0; 
                      }
                      

                      这里我们来学习一下这个c语言中非常常用并且很重要的头文件:stdio.h

                      看我们专业百科说的:一般地,在C语言或C++中,会把用来#include的文件的扩展名叫 .h,称其为头文件。 #include文件的目的就是把多个编译单元(也就是c或者cpp文件)公用的内容,单独放在一个文件里减少整体代码尺寸;或者提供跨工程公共代码。

                      其实很简单,stdio就是standard input and output意思是标准输入输出。膜拜我吧,看我的英语多好。

                      那么我们常用的函数就有printf(输出)和scanf(输入),其格式分别为:printf("输入数据类型",输入数据变量名称);(别忘了加分号) scanf("输入数据类型",&输入数据变量名称");(别忘记地址符(&)还有分号哦)

                      今天的讲解就到这里,是不是觉得收获满满呢,别忘了消化吸收知识点哦。 我是YMx,下次见哦!

                      (经典重现)

                      • @ 2024-7-15 21:31:05

                        陈独秀同志,请你坐下,你这种行为挡住了旁边的李大钊同志发言,这让胡适同志很难受,令鲁迅同志很难堪,朱自清同志表示很尴尬,钱钟书和徐志摩同志已经在撸袖子了,所以,为了你的生命财运亨通,请默默坐下,低调做人,你凳子上的钉子我已经给你拔掉了,凳子底下的地雷我也给你挖出来了,对面楼上的狙击手也被击毙了,下水道里的特务也被淹死了,现在能不能坐下来了?

                    • -7
                      @ 2024-7-15 15:29:42

                      这是一道语法题,旨在考验用户的 Pascal 使用的熟练程度。

                      输出 Hello, MXOJ! 即可通过此题,时间复杂度 O(1)O(1),完全可以在 11 毫秒内通过此题。

                      参考代码如下:

                      begin write('Hello, MXOJ!'); end.
                      
                      • -7
                        @ 2024-7-14 18:00:44

                        Hello, MXOJ!

                        直接输出 Hello, MXOJ!

                        复杂度

                        时间复杂度:

                        时间复杂度, 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-7-14 17:10:14

                          Hello, MXOJ!

                          思路

                          只需输出样例,即可通过此题。

                          Code

                          #include<bits/stdc++.h>
                          using namespace std;
                          int main()
                          {
                              cout<<"Hello, MXOJ!";
                              return 0;
                              /*请拨打日本大使馆电话,问候他们的浮木
                                  号码:0411 8377 4077
                              */
                          }
                          
                          • -7
                            @ 2024-7-14 15:34:41

                            Hello,MXOJ

                            按题意输出即可

                            #include<cstdio>
                            int main()
                            {
                                printf("Hello,MXOJ!");
                            }
                            • -7
                              @ 2024-7-14 15:28:08

                              MXOJ,启动!

                              作为MXOJ第927位用户,很高兴能为大家发布这篇题解,从现在开始,让我们一步步脚踏实地,朝着大犇的目标出发!

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

                              祝贺大家来到MXOJ,cqbzzlr代表mx欢迎你!

                              • -7
                                @ 2024-7-12 21:28:36

                                MXOJ P1 题解

                                思路: 按题意模拟即可。

                                注意事项: main函数必须返回 00 cout后面加上endl是一个好习惯 bits/stdc++.h是一个很好用的头文件

                                解题方法 : 模拟

                                复杂度

                                时间复杂度: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-7-12 8:35:03

                                  P1 Hello,MXOJ! 题解

                                  思路

                                  直接输出即可

                                  解题方法

                                  直接输出即可

                                  复杂度

                                  时间复杂度:

                                  O(1)O(1)

                                  空间复杂度:

                                  O(1)O(1)

                                  Code

                                  #include<bits/stdc++.h>
                                  using namespace std;
                                  signed main(){
                                      printf("Hello, MXOJ!");
                                      return 0;
                                  }
                                  
                                  • -7
                                    @ 2024-7-11 21:00:51

                                    标题

                                    思路

                                    输出题目中要求的字符串 Hello, MXOJ!

                                    解题方法

                                    在标准输出中输出字符串。

                                    复杂度

                                    O(1)O(1)

                                    Code

                                    // std::cout
                                    #include <iostream>
                                    int main(){
                                        std::cout << "Hello, MXOJ!\n";
                                    }
                                    // printf
                                    #include <cstdio>
                                    int main(){
                                        printf("Hello, MXOJ!\n");
                                    }
                                    // puts, 会自动换行
                                    #include <cstdio>
                                    int main(){
                                        puts("Hello, MXOJ!");
                                    }
                                    
                                    • -7
                                      @ 2024-7-11 11:26:56

                                      P1题解

                                      入站第一篇!!!

                                      解题方法

                                      直接输出即可,基础做法几乎都写上去了

                                      应该没有A+B Problem过来大佬用什么抽象的做法做吧

                                      时间复杂度

                                      O(1)O(1)

                                      Code

                                      cout:

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

                                      printf:

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

                                      puts:

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

                                      putchar:

                                      #include<bits/stdc++.h>
                                      using namespace std;
                                      
                                      int main(){
                                      	putchar('H');
                                      	putchar('e');
                                      	putchar('l');
                                      	putchar('l');
                                      	putchar('o');
                                      	putchar(',');
                                      	putchar(' ');
                                      	putchar('M');
                                      	putchar('X');
                                      	putchar('O');
                                      	putchar('J');
                                      	putchar('!');
                                      	return 0;
                                      }
                                      

                                      完结撒花~

                                      信息

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