第二周_算法提高_递推求值
#include<iostream> using namespace std; class function { public: long long f1(long long n){ if(n==1){ return 2; } else if(n==2){ return 1; }else if(n==3){ return 6; } else …
第二周_历届试题_数字游戏
#include<iostream> using namespace std; int main(){ long long n,k,T,m=1,sum=1; cin>>n>>k>>T; for(long long i=1;i<T;i++){ m=(m+((i-1)*n+1+i*n)*n/2)%k; sum+=m; } cout<&…
第八周一历届试题拉马车
#include<iostream> #include<queue> #include <typeinfo> using namespace std; int main(){ queue<char> x,y; char ch1[20],ch2[20],z[40]; cin>>ch1>>ch2; int i=0,flag=0;…
第八周一历届试题九宫幻方
#include<iostream> #include<cstring> using namespace std; int main(){ int s1[3][3]={{4,9,2},{3,5,7},{8,1,6}}; int s2[3][3]={{2,9,4},{7,5,3},{6,1,8}}; int s3[3][3]={{8,1,…
第八周一历届试题Excel地址
#include<iostream> using namespace std; char ch[20]; char judge(int temp){ switch(temp){ case 1:return 'A';break; case 2:return 'B';break; case 3:return 'C';break; case 4:r…
第八周算法训练关联矩阵
#include<iostream> #include<cstring> using namespace std; int main(){ int b,d,x,y; int s[105][1005]; memset(s,0,sizeof(s)); cin>>d>>b; for(int i=0;i<b;i++){ cin>>x>>y…
第八周算法提高求最大值
#include<iostream> #include<cstring> using namespace std; int sum1=0,sum2=0,Max=0; int n; int a[105][3]; void dg(){ for(int j=0;j<n;j++){ if(a[j][2]==0&&(sum1…
第八周历届试题带分数
#include<iostream> #include<cstring> using namespace std; int ch[10],ch1[10000][10]; int s[10][2],k=0; void dg(int step){ //cout<<"进入递归"<<step<<endl; i…
递增三元组
#include<iostream> using namespace std; int arrA[100005]; int arrB[100005]; int arrC[100005]; int main(){ int n; cin>>n; for(int i=0;i<n;i++){ cin>>arrA[i]; } for(int i=…
大臣的旅费
#include<iostream> #include<cstring> #include<algorithm> using namespace std; #define INF 100000 int arr[100][100]; int n; int f(int v0){ int s[100]; int path[100]; i…