diff --git a/练习及笔记.cpp b/练习及笔记.cpp new file mode 100644 index 0000000..6646755 --- /dev/null +++ b/练习及笔记.cpp @@ -0,0 +1,40 @@ +#include +#include +using namespace std; +int add(int a,int b) +{ + int sum=0; + if(a+3<=b) + sum++; + if(a-3>=1) + sum++; + return sum+1; +} +int cdd(int a,int b) +{ + int sum=0; + if(a+3<=b) + sum--; + if(a-3>=1) + sum--; + return sum-1; +} +int main() +{ + int m,q,op,num,sum=0; + cin>>m>>q; + for(int i=0;i>op>>num; + if(op==1) + { + sum+=add(num,m); + } + if(op==2) + { + sum+=cdd(num,m); + } + cout<