- C++
基础算法模拟法
- @ 2024-2-18 11:40:23
解答模拟题通常的步骤
1.认真仔细的读懂题目。模拟题的描述通常都比较详细,篇幅一般都比较长,应该边阅读边将有关的条件一条一条地记录下,阅读完成后要反复核对 ,不能有错漏。
2.建立各个条件之间的关系 ,最好有一些简明的表格列出。
3.认真分析这些关系 ,并建立这些关系的数学模型。
4.编写程序 ,调试并运行。
5.检查题目给出的样例能否通过。竞赛题目中一般都会给出输入输出样例,以便检查程序的输入输出格式是否正确,但这些样例往往会比竞赛时评判所用的测试数据简单,所以你不能满足于通过这些样例,还要尽量自拟一些更复杂、更全面的测试数据来检查程序的正确性。
模拟例题-小六和果汁


作业
作业1:马路外的树

作业2:猫吃鱼

作业3:送礼物

作业参考:
马路边的树

猫吃鱼

送礼物


11 条评论
-
xinao017 LV 7 @ 2024-2-19 11:30:28
-
@ 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

-
@ 2024-2-19 8:59:17
-
@ 2024-2-19 8:56:40

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


-
@ 2024-2-18 18:41:20在线求助一下 :请问第二题是什么东东??? 求解答!!!
-
@ 2024-2-18 18:40:48在线求助一下 请问第二题是什么东东??? 求解答!!!
-
@ 2024-2-18 16:57:48
-
@ 2024-2-18 11:40:55

- 1