- 博客(8)
- 收藏
- 关注
原创 【Python高级属性】数据结构与算法(1)
从这一个系列开始,我们将学习Python的一些高级属性。主要是Python语言不同于我们之前学习C/C++、Java的特性。引言:在数据结构与算法这个部分中,我们主要讨论的是诸如查询、排序以及过滤等普遍存在的问题,在Python内置的数据结构(列表、集合、字典)中,提供了很多的解决方案。案例一: 把包含N个元素的元祖\序列赋值给N个变量p = (4,5) # p为元祖x,y = pp...
2019-09-12 15:16:40
141
原创 PATB1012
A1 n%10==0 求和A2 n%5==1 && n%10!=1求和 减去 n%10==1求和 A3 count(n%5==2)A4 avg(n%5==3) double 输出格式为%0.1dA4 max(n%5==4)#include #define MAXN 1000int main(){ int a[MAXN],n,i,a1=0,a3=0,a2=0
2017-04-13 20:10:23
251
1
原创 PATB1008
不允许使用另外数组temp=a[i];a[(i+2)%N]=temp;a[(i+2)%N]=a[i];此题并没有让你存起来,只需输出即可(按照格式输出即可)读懂#include #define MAXN 100int main(){ int a[MAXN],n,m,i,flag=0; scanf("%d%d",&n,&m); m=m%n; fo
2017-04-13 20:09:48
319
原创 PATB1026
头文件time.h clock() CLK_TCK 用函数获得C1再用函数函数获得C2C2-C1除以常数得到时间差注:可能时分秒是个位数,因此输出时要用#02d;
2017-04-13 20:08:38
248
原创 PATB1016
枚举每一个数(每次除以10 如果等于Da的话加起来)两个数则两次循环#include long long SUM(long long N,int i);int main(){ long long A,B; int DA,DB,SUMA,SUMB; scanf("%lld%d%lld%d",&A,&DA,&B,&DB); SUMA = SUM(A,DA);
2017-04-13 20:08:08
187
原创 PATB1011
long long类型够用for循环可以,使用while(T--)更方便代码:#include int main(){ int T,i; int ans[10]; long long A,B,C; scanf("%d",&T); for(i=1;i<=T;i++) { scanf("%lld%lld%ll
2017-04-13 20:07:29
213
原创 PATB1001
思路:在while里循环 直到N=1if n是偶数, n=n/2,if n是奇数, n=(3n+1)/2,拿step++计数。#include int main(){ int n,step=0; scanf("%d",&n); while(n!=1){ if (!(n%2)) n = n/2; else n = (3*n
2017-04-13 20:06:46
213
原创 PATB1032
利用school[MANX]记录相应学习的总分使用枚举MAX记录shcool[i]最高并打印#include #include #define MANX 100int main(){ int school[MANX],N,i,s,MAX,k,score; memset(school,0,sizeof school); scanf("%d",&N);
2017-04-13 20:05:24
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人