题面PDF
题目链接(需要连接广外校园网)

A题 牛三的CF分数

题意

输出nnn+mmm

标程

#include <bits/stdc++.h>
using namespace std;
int main()
{int n,m;cin>>n>>m;cout<<n+m;
}

B题 我俩号天梯分和权哥一样高!

题意

给三个数a,b,ca,b,ca,b,c,问是否存在一个数是另外两个数的和。是输出”YES”,否输出"NO"

题解

读懂题意简单模拟即可

标程

#include<bits/stdc++.h> // 万能头文件
using namespace std;
long long a,b,c; //注意开long long, int类型最大范围2e9,会超void solve()
{cin>>a>>b>>c;if(a==b+c || b==a+c || c==a+b) cout<<"YES"<<endl;else cout<<"NO"<<endl;
}
int main()
{int T=1;cin>>T;while(T--){solve();}return 0;
}

C题 赛博信徒不会梦见电子佛祖

题意:

求n个数的平均数,保留两位小数输出;并和a[1]比较,若a[1]大于等于平均值,输出"OVO",否则输出"QAQ"。

标程

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int n;
double a[N],ans;//float型精度不够高,会在test 3出错
int main(){cin>>n;for(int i=1;i<=n;i++){cin>>a[i];ans+=a[i];}ans/=n;printf("%.2lf\n",ans);if(a[1]>=ans) cout<<"OVO";else cout<<"QAQ"; return 0;
}

D题 走马灯

题意

nnn个暗着的灯,序号为1−n1-n1−n。对于从111到mmm的每个数iii,如果灯序号是iii的倍数,则灯变为与原来相反的状态,即亮->暗或暗->亮。
问最后有多少灯亮着。

题解

双重forforfor循环,第一重表示1−m1-m1−m的数,第二重表示灯序号

标程1

#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int n, m;
bool a[N];
void solve()
{cin>>n>>m;for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){if(j%i==0) a[j]=!a[j];}}int ans=0;for(int i=1;i<=n;i++) if(a[i]==1) ans++;cout<<ans;
}
int main()
{solve();return 0;
}

标程2

#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int n, m;
bool a[N];
void solve()
{cin>>n>>m;for(int i=1;i<=m;i++){for(int j=i;j<=n;j+=i){a[j]=!a[j];}}int ans=0;for(int i=1;i<=n;i++) if(a[i]==1) ans++;cout<<ans;
}
int main()
{solve();return 0;
}

E题 三人打牌

题意

求一个数 ccc ,满足:1.这个数与给定的两个数都互质;2.在 1∼2×1091\sim 2\times 10^91∼2×109 中且最大。

题解

之前培训讲过判断质数的方法(再次附在下面,C++C++C++ 课本也有讲判断素数的方法),从 2×1092\times 10^92×109 倒着遍历可以找到离 2×1092\times10^92×109 最近的两个质数,分别是 199999997319999999731999999973 和 199999994319999999431999999943。假如说 aaa 和 bbb 刚好是 199999997319999999731999999973 和 199999994319999999431999999943,那答案是 2×1092\times 10^92×109 ( 2×1092\times 10^92×109 不是质数,与质数互质),要是 不是这种情况,那在 199999994319999999431999999943 及之上的数 肯定能找到一个解,满足与 aaa 和 bbb 都互质。
大质数除了不和它的倍数的数互质,和其他都互质,这两质数太大了,在 1∼2×1091\sim 2\times 10^91∼2×109 范围内不会有它的倍数,所以可以认为在 1∼2×1091\sim 2\times 10^91∼2×109 范围内的其他数和这两大质数都互质。
所以 我们从 2×1092\times 10^92×109 倒着遍历每个数,对遍历到的每个数,判断其是否与 aaa 和 bbb 都互质(题面说了,两个数互质即 gcd(a,b)=1gcd(a,b)=1gcd(a,b)=1,之前培训有教过怎样求 gcdgcdgcd,而且 C++C++C++ 课本也有讲求 gcdgcdgcd 的方法),是的话就 break 了。因为是倒着遍历,所以第一个被找到的满足条件的数一定是最大的。
时间复杂度:每次求 gcdgcdgcd 需要 logNlogNlogN 的复杂度,上面已经说明了只需遍历不到60个数就可以找到解,所以时间复杂度是 O(logN)O(logN)O(logN)。
聪明的小伙伴有没有发现样例输出是逐渐减小的呀!大胆猜一波!你就赢了!

标程

#include <bits/stdc++.h>
using namespace std;int T,a,b;int main(){cin>>T;while(T--){cin>>a>>b;for(int i=2e9;;--i) {if(__gcd(a,i)==1 && __gcd(b,i)==1) {cout<<i<<'\n';break;}}}
}

拓展

判断质数:

方法一:

bool isprime(int n){if(n<=1) return false;for(int i=2;i*i<=n;++i) if(n%i==0) return false;return true;
}

方法二(更快):

bool isprime(int n){if(n<=1) return false;if(n==2||n==3) return true;if(n%6!=1&&n%6!=5) return false;for(int i=5;i*i<=n;i+=6)if(n%i==0||n%(i+2)==0)return false;return true;
}

F题 KK哥哥的游戏

题意

给定nnn个问题,使用这nnn个问题对角色提问mmm次,每次提问都是等概率从nnn个问题中抽取,问是否能根据给定的问题和提问次数,判断能否找到产生智能的角色。

产生智能的角色对于同一个问题的多次提问都会有不同的回复,没有产生智能的角色对于同一个问题会有同样不变的回复。

一句话题解

思维题,若m=1m=1m=1,则输出NoNoNo;若m≠1m\ne1m​=1,则统计给出的nnn个字符串中,有多少个不同的字符串,记为NumNumNum,若Num>mNum>mNum>m,则输出YesYesYes,否则输出SnowmanSnowmanSnowman。

详细题解+思路

可以注意到题目中的两个被标黑的句子,从中不难看出如果游戏中的角色被问到同样的问题两次,那么就一定能判断角色是否产生了智能。因为没智能的角色对同样问题的回复是一样的,有智能的角色则回复不一样。

那么题目其实就是,从nnn个问题中随机抽取mmm次,能不能必定抽取出两个同样的问题。(这里的同样的问题是指字符串相等,因为从样例2可以看出问题有可能重复)

不妨从抽取次数少的开始进行思考,若只抽取一次,那么肯定不能抽取出两个同样的问题,只有在这种情况下是输出No的,样例中也有给出;

若只抽取两次,那么则要看有多少个不同的问题,因为抽取是等概率从nnn个问题中抽取的,如果只有一个问题,那么抽取两次,就必定会抽到同样的,输出YesYesYes,如果有两个或两个以上不同的问题,则两次抽取有可能分别抽取到不同的问题,当然也有可能抽取到同样的,那么这时候就不能保证一定抽取到同样的了,所以输出SnowmanSnowmanSnowman。

将上面所说的情况扩展一下,假设有NumNumNum个不同的问题,那么考虑最坏情况,抽取的NumNumNum次都是不同的问题,在抽取Num+1Num+1Num+1次的时候,抽取出来的肯定是已经抽取过的问题,那么这时候就一定能判断,输出YesYesYes。

综上,若m=1m=1m=1,那么就肯定不能判断哪个角色产生智能;若m≠1m\ne1m​=1,此时如果抽取次数mmm比NumNumNum多的话,则输出YesYesYes,否则输出SnowmanSnowmanSnowman。

扩展

这题应用到了简单的鸽巢原理,有兴趣的可以了解一下,说的大概是nnn个鸽子,mmm个巢,如果鸽子数大于巢数的话,那么最少有n−mn-mn−m个鸽子要和其他鸽子共用一个巢。在这题中,mmm次提问相当于mmm个鸽子,nnn个不同问题相当于nnn个巢,如果提问次数(鸽子)大于问题数(巢)的话,那么就肯定会问到同样的问题(有鸽子要和其他鸽子共用一个巢)。

标程1

可以利用map自动去重的特性去计算不同的子串个数,复杂度Θ(n×logn)Θ(n\times logn)Θ(n×logn)。
#include <bits/stdc++.h>
using namespace std;
map<string,int> mp;
int main()
{int n,m;cin>>n>>m;if(m == 1){puts("No");return 0;}for(int i = 1; i <= n; i++){string s;cin>>s;mp[s] = 1;}if(m > mp.size())puts("Yes");elseputs("Snowman");return 0;
}

标程2:

双重for循环暴力判断是否出现过同样的字符串,复杂度Θ(n2)Θ(n^2)Θ(n2)。
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e3+5;
string s[maxn];
int main()
{int n,m;cin>>n>>m;if(m == 1){puts("No");return 0;}int num = 0;for(int i = 1; i <= n; i++){cin>>s[i];int ok = 1;for(int j = 1; j < i; j++)if(s[i] == s[j])ok = 0;num += ok;}if(m > num)puts("Yes");elseputs("Snowman");return 0;
}

G题 合并雪人

题解

首先我们看题,可以知道我们合并的两个雪人不是连续的,这就可以否决这题用区间DP来做(同时也可看数据范围就知道不能区间DP)
因此,这道题其实是一道贪心算法问题,我们每次都挑当前重量最小的两个雪人合并,最终我们所得到耗费的体力就一定是最小的
那么我们就需要在枚举n−1n-1n−1次(nnn个雪人要合并n−1n-1n−1次才能变成一个雪人)的过程中,每次都能够得到最小值和次小值,将其合并。
那么,我们的做法有:

1、利用优先队列维护大根堆来做 (时间复杂度 n2log(n)n^2log(n)n2log(n))

标程1

#include <bits/stdc++.h>
using namespace std;
typedef long long ll; //定义long long 为 ll,为了方便简写
const int maxn = 1e5+10;
int n;
ll ans;
priority_queue<ll,vector<ll>,greater<ll> > q; //优先队列,可以实现自动将队列中的元素从小到大排列
int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);//以上两行取消缓冲区解绑,加快输入输出cin >> n;for(int i=1; i<=n; i++){ll x;cin >> x;q.push(x);}for(int i=1; i<n; i++){ll a=q.top(); //取队头q.pop();  //出队ll b=q.top();q.pop();a+=b;ans+=a;q.push(a); //运算完之后放进队列,然后与剩下的雪人进行排序}cout << ans;return 0;
}

2、利用sort排序做 (时间复杂度 n^2log(n))

标程2

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;  //定义long long 为 ll,为了方便简写
const int maxn = 1e5+10;
int n;
ll a[maxn],ans;
int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);//以上两行取消缓冲区解绑,加快输入输出cin >> n;for(int i=1; i<=n; i++) cin >> a[i];for(int i=1; i<n; i++){sort(a+i,a+1+n); //将雪人数量从小到大排序ans+=a[i];ans+=a[i+1];a[i+1]+=a[i];//每次把当前雪人合并到下一个雪人中}cout << ans;return 0;
}

H题 wyxz

题意

给定一个化学方程式,一开始有一个装水的烧杯,有kkk次操作,每次往烧杯里添加某一种反应物溶液,求最终的烧杯内所有物质的浓度之和

题解

思维+模拟
如果直接每次操作后都判断是否会发生反应,那么最坏情况下复杂度是1e6∗1e6=1e121e6*1e6=1e121e6∗1e6=1e12,必然超时
可以直接每次操作后都把反应物的量进行增加,kkk次操作之后,再直接统一按比例进行操作,得到最终状态,求出其物质的量之和,除以总体积即可,详情看代码

标程

#include<bits/stdc++.h>using namespace std;const int maxn=1e5+5;int n,m,k;
int x[maxn],y[maxn];
double num[maxn];void solve(){double N=0,V;cin>>n>>m>>V>>k;//记得每个样例都要初始化必须得初始化的数组//并且不能用memset,memset会把整个数组全都初始化了(超时)//而实际上只需要初始化1-n这部分,故用for循环来初始化 //读入n之后再初始化 for(int i=1;i<=n;i++) num[i]=0;for(int i=1;i<=n;i++) cin>>x[i];for(int i=1;i<=m;i++) cin>>y[i];for(int i=1;i<=k;i++){double v,c;int id;cin>>v>>c>>id;V+=v;num[id]+=c*v;//反应物id的物质的量增加了c*v}double unit=1e8;//单位系数消耗/生成的物质的量 (单位系数的消耗量)for(int i=1;i<=n;i++){//取最小比例使得恰好某一个反应物耗尽(恰反应停止),而其他反应物的物质的量都≥0 unit=min(unit,num[i]/x[i]);}for(int i=1;i<=n;i++){//计算反应物的消耗量double cost=x[i]*unit;N+=num[i]-cost;//加上剩余量}for(int i=1;i<=m;i++){N+=y[i]*unit;//加上生成物的量}printf("%.3lf\n",N/V);
}int main(){int tt;cin>>tt;while(tt--){solve();} return 0;
}

I题 决斗周四

题解

这题是一道很经典的巴什博奕。
巴什博奕:nnn个石子,每人一次最少拿111个,最多拿mmm个,最后没石子可以拿的人视为输家
结论:当nnn%(m+1)(m+1)(m+1)==000时,后手必胜,否则先手必胜。

我们可以把m+1m+1m+1看成一个后手必胜的状态,因为对于m+1m+1m+1个石子,无论先手拿多少个石子,后手都能一次拿完,这时轮到先手再拿的时候,就没有石子可以拿了。
所以如果nnn由kkk个(m+1)(m+1)(m+1)组成,换句话说就是nnn%(m+1)(m+1)(m+1)======000时,后手必胜。
如果不存在nnn%(m+1)(m+1)(m+1)!=!=!=000,那先手就可以先把nnn%(m+1)(m+1)(m+1)的余数拿完,然后扔给后手一个上述的局面,这时后手就必败了,先手存在必胜态。

标程

#include<bits/stdc++.h>
using namespace std;
int main(){int n,m;cin >> n >> m;if(n%(m+1) == 0) cout << "ni hai shi qu zuo he suan ba";else cout << "V me 50";return 0;
}

J题 Kart的幸运数字

题意

求出以aaa为首项,qqq为公比的等比数列的第kkk项的个位数字,由于kkk是1e91e91e9级别,故使用暴力枚举或powpowpow函数直接求出第kkk项数字会导致超时。本题正解包含找规律(思维)和快速幂取模(算法)两种方法。

题解

①【思维做法】

由乘法的性质可知两数乘积的个位数不受高位数字影响,因此首先可以只取aaa和qqq的个位数来进行计算;通过简单推理可以得出相同公比连乘得到的个位数会形成一个循环节,且循环节都不超过444个,因此可以先存取对应循环节的长度,即可将庞大的kkk缩小为个位级别的数,最后直接根据第kkk项在所在循环节中的位置得出结果。

标程1
#include <bits/stdc++.h>
using namespace std;int a,q,k;
bool vis[10];
//vis数组记录0~9是否出现过,如果出现过,说明已得到完整的一个循环节
int num[10]; //num数组记录当前数列的循环节int main()
{cin >>a >>q >>k;//只对个位数进行操作a=a%10;q=q%10; //若公比为1,则数列每一项都等于首项;若k为1,则直接输出首项if(q==1||k==1) {cout <<a;return 0;}int cnt=0; //记录循环节长度int x=(a*q)%10; //循环节从第二项开始while(!vis[x]) //未出现相同数字则继续增加循环节元素{vis[x]=1; //标记循环节中已经出现过的元素cnt++; //更新循环节长度num[cnt]=x; //记录循环节的每个元素x=(x*q)%10; //寻找循环节下一项的个位数}int mod=(k-1)%cnt; //查找k在对应循环节中的位置if(mod==0) mod=cnt; //位置从1到长度cntcout <<num[mod]; //输出第k项的个位数return 0;
}
②【算法做法】

由乘法的性质可知两数乘积的个位数不受高位数字影响,因此计算时只需要考虑aaa和qqq的个位数,即每次计算都对101010取模。此时可以考虑运用快速幂算法,用O(log(k))O(log(k))O(log(k))的时间复杂度直接求出qqq的k−1k-1k−1次方的个位数,乘首项aaa后再对101010取模即可得到结果。

标程2
#include <bits/stdc++.h>
using namespace std;
#define ll long long //在程序用ll代替long long,方便书写/*快速幂算法模板,求出x的y次方对p取模的结果。因为乘法过程中可能会超出int范围,因此取模之前要转为long long类型。*/
ll qmi(ll x, int y, int p)
{ll res = 1;while(y!=0){if(y%2==1) res=(res*x)%p;x=(x*x)%p;y/=2;}return res;
}int a,q,k;int main()
{cin >>a >>q >>k;int ans=(a*qmi(q,k-1,10))%10; //等比数列第k项的个位数cout <<ans;return 0;
}

K题 开摆!

题意

有张大小为a×ba × ba×b的空桌子,在上面摆两张矩形的桌垫,桌垫不重叠不伸出桌子。
若可以摆下,输出桌垫最大总面积;否则输出"kaibai!"

题解

暴力做法:
1.双重forforfor循环枚举选哪两张桌垫。
2.第一张桌垫放桌子左上角,接下来,第二张桌垫只有两种情况:要么放在第一张的下边,要么放在第一张的右边。
3.桌垫本身可以旋转,因此两张桌垫还要分旋转和不旋转的情况。
4.合法就更新答案最大值。
5.答案与初值不同,证明有可以摆下的方案,输出答案;相同输出"kaibai!"

标程

#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
struct node
{int x, y, s;
} c[N];
int a, b, n;
void solve()
{cin>>a>>b;cin>>n;for(int i=1; i<=n; i++) {cin>>c[i].x>>c[i].y;c[i].s=c[i].x*c[i].y; //预先存好每张桌垫面积}int ans=-1;for(int i=1;i<=n-1;i++){for(int j=i+1;j<=n;j++){if(max(c[i].x,c[j].x)<=a && (c[i].y+c[j].y)<=b) ans=max(ans, c[i].s+c[j].s); //j放i下边,i不旋转,j不旋转 if(max(c[i].y,c[j].y)<=a && (c[i].x+c[j].x)<=b) ans=max(ans, c[i].s+c[j].s); //j放i下边,i旋转,j旋转 if(max(c[i].x,c[j].y)<=a && (c[i].y+c[j].x)<=b) ans=max(ans, c[i].s+c[j].s); //j放i下边,i不旋转,j旋转 if(max(c[i].y,c[j].x)<=a && (c[i].x+c[j].y)<=b) ans=max(ans, c[i].s+c[j].s); //j放i下边,i旋转,j不旋转 if(max(c[i].x,c[j].x)<=b && (c[i].y+c[j].y)<=a) ans=max(ans, c[i].s+c[j].s); //j放i右边,i不旋转,j不旋转if(max(c[i].y,c[j].y)<=b && (c[i].x+c[j].x)<=a) ans=max(ans, c[i].s+c[j].s); //j放i右边,i旋转,j旋转if(max(c[i].x,c[j].y)<=b && (c[i].y+c[j].x)<=a) ans=max(ans, c[i].s+c[j].s); //j放i右边,i不旋转,j旋转 if(max(c[i].y,c[j].x)<=b && (c[i].x+c[j].y)<=a) ans=max(ans, c[i].s+c[j].s); //j放i右边,i旋转,j不旋转}}if(ans==-1) cout<<"kaibai!";else cout<<ans;cout<<endl;
}
int main()
{solve();return 0;
}

L题 雪人的重叠面积

题解

假设半径小的圆为 c1c_1c1​,半径大的圆为 c2c_2c2​,c1c_1c1​ 的半径为 r1r_1r1​,圆心坐标 (x1,y1)(x_1,y_1)(x1​,y1​),c2c_2c2​ 的半径为 r2r_2r2​ ,圆心坐标(x2,y2)(x_2,y_2)(x2​,y2​),ddd 为两圆圆心连线的长度,相交面积为 SSS。

根据两点距离公式,容易得到
d=(x1−x2)2+(y1−y2)2)d=\sqrt{(x_1-x_2)^2+(y_1-y_2)^2)} d=(x1​−x2​)2+(y1​−y2​)2)​

  • Case 1: r1+r2≤dr_1+r_2\le dr1​+r2​≤d

那么两圆相离,相交面积 S=0S=0S=0

  • Case 2: ∣r2−r1∣≥d|r_2-r_1|\ge d∣r2​−r1​∣≥d

那么半径小的圆内含半径大的圆,那么相交面积为小圆的面积 S=π×rmin×rminS=\pi \times r_{min}\times r_{min}S=π×rmin​×rmin​

  • Case 3: 不属于以上两种的情况,两圆相交,不失一般性,考虑两个普通相交圆

那么两圆相交,连接小圆的圆心与两个圆的交点,连接大圆的圆心和两个圆的交点,可以发现形成的图形被两个圆心的连线平分成 222 个全等三角形。

  • 由小圆圆心和交点所连两条线(长度为半径)以及在大圆之内的弧所形成的扇形为S1
  • 由大圆圆心和交点所连两条线(长度为半径)以及在小圆之内的弧所形成的扇形为S2
  • 由小圆圆心和交点所连两条线以及由大圆圆心和交点所连两条线所形成的四边形的面积为S3

可见相交面积 S=S1+S2−S3S=S_1+S_2-S_3S=S1​+S2​−S3​

要求出扇形的面积,要知道扇形的圆心角,考虑在两个三角形中,使用余弦定理
angle1=arccos⁡(r12+d2−r222r1d)angle2=arccos⁡(r22+d2−r122r2d)S1=π×r1×r1×2×angle12π=angle1×r1×r1\mathrm{angle}_1=\arccos(\frac{r_1^2+d^2-r_2^2}{2r_1d})\\ \mathrm{angle}_2=\arccos(\frac{r_2^2+d^2-r_1^2}{2r_2d})\\ S_1=\frac{\pi\times r_1\times r_1\times 2 \times \mathrm{angle}_1}{ 2\pi}=\mathrm{angle}_1\times r_1\times r_1 angle1​=arccos(2r1​dr12​+d2−r22​​)angle2​=arccos(2r2​dr22​+d2−r12​​)S1​=2ππ×r1​×r1​×2×angle1​​=angle1​×r1​×r1​
同理
S2=angle2×r2×r2S_2=\mathrm{angle}_2\times r_2\times r_2 S2​=angle2​×r2​×r2​
S3S_3S3​ 为一个三角形面积的 222 倍
S3=2r1dsin⁡a12=r1dsin⁡a1S_3=\frac{2r_1d\sin a_1}{2}=r_1d \sin a_1 S3​=22r1​dsina1​​=r1​dsina1​

标程

#include <iostream>
#include <cmath>
using namespace std;double PI = acos(-1.0);double area(double x1, double y1, double r1, double x2, double y2, double r2) {double d = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));if (d >= r1 + r2)return 0;else if (fabs(r1 - r2) >= d) {if (r1 > r2)return PI * r2 * r2;elsereturn PI * r1 * r1;}else {//余弦定理求扇形圆心角double a1 = 2 * acos((r1 * r1 + d * d - r2 * r2) / 2 / r1 / d);double a2 = 2 * acos((r2 * r2 + d * d - r1 * r1) / 2 / r2 / d);//两个扇形面积和减去四边形的面积即为相交区域面积//四边形面积再转化为两个三角形的面积之和来计算double ans = r1 * r1 * a1 / 2 + r2 * r2 * a2 / 2 - r1 * r1 * sin(a1) / 2 - r2 * r2 * sin(a2) / 2;return ans;}
}
int main() {double x1, y1, r1, x2, y2, r2;cin >> x1 >> y1 >> r1 >> x2 >> y2 >> r2;printf("%.3lf\n", area(x1, y1, r1, x2, y2, r2));return 0;
}

捧着一颗心来,不带半根草去————致敬负责本场比赛的不辞辛苦无私奉献的老师、出题人和验题人们

广东外语外贸大学2022年程序设计新手赛の题解相关推荐

  1. 2022团体程序设计天梯赛题解 L2

    题目 感觉今年L2有点难,难在题目描述,题目描述的云里雾里的比题目本身难得多.2-3我确实没想出来,确实菜,不过想出来也拿不了国二,太菜啦,抓紧remake叭. L2-1 题意: 题意很烦.给定一个栈 ...

  2. 广东外语外贸大学计算机考研资料汇总

    广东外语外贸大学研招网 https://yz.gdufs.edu.cn/ 广东外语外贸大学(Guangdong University of Foreign Studies),位于广东省广州市,简称&q ...

  3. 2023广东外语外贸大学计算机考研信息汇总

    广东外语外贸大学研招网 https://yz.gdufs.edu.cn/ 广东外语外贸大学(Guangdong University of Foreign Studies),位于广东省广州市,简称&q ...

  4. 广东外语外贸大学计算机考研,广东外语外贸考研难度,2021考研广东外语外贸大学MTI会挤破头很难吗?...

    如果你想利用业余时间提升一下自己又没有好的选择,那么你可以看先关于下广东外语外贸考研难度.通过本文的2021考研广东外语外贸大学MTI会挤破头很难吗?,广东外语外贸大学新闻与传播专硕难度如何?,广东外 ...

  5. 19级爪哇程序设计新手赛(题解)

    19级爪哇程序设计新手赛(题解) A.1+1 HDU - 1228 kk的英语作业,有两个小于100的正整数A和B,计算A+B. A和B由对应的英文单词给出. Input 测试输入包含若干测试用例,每 ...

  6. 广外计算机学院在哪个校区,广东外语外贸大学有几个校区及校区地址 哪个校区最好...

    最近有许多考生和家长咨询小编,广东外语外贸大学有几个校区,今年新生会被分配到哪个校区?哪个校区好?等相关问题,下那么面小编统一回复一下考生们的问题. 广东外语外贸大学现在有个校区,分别为:校区和校区 ...

  7. 计算机考研二外,广东外语外贸大学英语考研二外,广外考研二外英语难度如何?...

    如果你想利用业余时间提升一下自己又没有好的选择,那么你可以看先关于下广东外语外贸大学英语考研二外.通过本文的广东外语外贸大学,英语专业考研很难吗?,广外商务英语方向的考研考什么?二外?,广外考研二外英 ...

  8. 广东外语外贸大学南国商学院计算机,广东外语外贸大学南国商学院宿舍怎么样...

    大学宿舍是我们的第二个家,大学生活一天之中最少要有三分之二的时间在宿舍中度过,所以说,和谐融洽的寝室关系和良好的宿舍环境可以让我们愉快的度过四年大学生活.广东外语外贸大学南国商学院宿舍条件怎么样也就成 ...

  9. 【2022团体程序设计天梯赛】赛后的一些个人碎碎念

    仅是一些个人感想的碎碎念,没有对比赛的题目分析和看法. 终于是打完了2022年的天梯赛,个人成绩一般般,没有超常的发挥,也算不上失常,说得上是中规中矩吧.对我来说,天梯赛有着特殊的意义,心里自然也是感 ...

最新文章

  1. Maven学习总结(6)——Maven与Eclipse整合
  2. learning materials for progress!
  3. 只要用心就可以看见 十个幸福瞬间照片
  4. 恋爱Linux(Fedora20)2——安装Java运行环境(JDK)
  5. fastdfs集群搭建2
  6. docker 设置 jvm 内存_是否值得付费?Oracle,Open JDK等四大JVM性能全面对比
  7. 暴风集团冯鑫因涉嫌犯罪被采取强制措施 蓝港互动王峰:等他出来喝酒
  8. java 校验的接口中的字符必须是半角的_初识Java,笔记1
  9. uboot中DEBUG定义
  10. 一个JavaScript读取XML的问题
  11. 数据库知识与技巧日常汇总
  12. 数值分析 |多项式插值、牛顿插值、样条插值
  13. 微信小程序 audio 音频 组件
  14. Datax-HdfsWriter如何实现支持decimal类型数据写入
  15. Git:合并分支----git merge命令应用的三种情景
  16. Android动画+事件处理详解
  17. 网络游戏前后端时间同步
  18. 计算机毕业设计 Java web物流配送管理系统
  19. 计算机考c语言的好不好调剂,从三跨考生到初试985调剂211心路历程
  20. Ulink2升级至V2.03

热门文章

  1. React 导读(二)
  2. jira多个经办人同步跟踪问题
  3. __setup 在内核中的作用【转】
  4. iOS开发:保持程序在后台长时间运行
  5. 关于Teamviewer版本连接的一些问题
  6. 10_Numpy图片RGB色彩通道的分离,以及单色化,黑色化和颜色的交换
  7. C++高级编程 -知识点笔记(自用)
  8. centos 卸载ffmpeg_CentOS7安装ffmpeg
  9. 通配符sql server
  10. bzoj 1502月下柠檬树 Simpson积分