解答模拟题通常的步骤

1.认真仔细的读懂题目。模拟题的描述通常都比较详细,篇幅一般都比较长,应该边阅读边将有关的条件一条一条地记录下,阅读完成后要反复核对 ,不能有错漏。

2.建立各个条件之间的关系 ,最好有一些简明的表格列出。

3.认真分析这些关系 ,并建立这些关系的数学模型。

4.编写程序 ,调试并运行。

5.检查题目给出的样例能否通过。竞赛题目中一般都会给出输入输出样例,以便检查程序的输入输出格式是否正确,但这些样例往往会比竞赛时评判所用的测试数据简单,所以你不能满足于通过这些样例,还要尽量自拟一些更复杂、更全面的测试数据来检查程序的正确性。

模拟例题-小六和果汁

image image image

image image image

作业

作业1:马路外的树 image image

作业2:猫吃鱼 image image

作业3:送礼物 image

作业参考: 马路边的树 image image

猫吃鱼 image

送礼物 image

image

11 条评论

  • @ 2024-2-19 11:30:28

    image

    • @ 2024-2-19 11:02:18
      #include <bits/stdc++.h>
      using namespace std;
      bool ar[300]={0};
      int main()
      {
      	int n,m,k,num;
      	cin>>n>>m;
      	k=0;
      	num=0;
      	for(int i=1;i<=n;i++){
      		ar[i]=1;
      	} 
      	for(int i=1;i<=n;i++){
      		if(3==m){
      			n-1;
      			break;
      		}
      		if(i==n){
      			i=0; 
      		}
      	}
      	cout<<ar[n]<<endl;
      	return 0;	
      }
      
      • @ 2024-2-19 10:40:15
        #include <bits/stdc++.h>
        using namespace std;
        const int N=1e6+10;
        int main()
        {
        	int n,a[10000];
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		int t;
        		cin>>t;
        		a[t]=i;
        	} 
        	for(int i=1;i<=n;i++){
        		cout<<a[i]<<" ";
        	}
        	return 0;	
        }
        
      • @ 2024-2-19 10:36:56

        image

        • @ 2024-2-19 8:59:17

          image

          • @ 2024-2-19 8:56:40

            image image

            • @ 2024-2-19 8:53:08

              image

              image

              • @ 2024-2-18 18:41:20

                在线求助一下 :请问第二题是什么东东??? 求解答!!!

                • @ 2024-2-18 18:40:48

                  在线求助一下 请问第二题是什么东东??? 求解答!!!

                  • @ 2024-2-18 16:57:48

                    image

                    • @ 2024-2-18 11:40:55

                      image

                      • 1