算法
周沐霖
一年级通过NCRE一级photoshop;二年级通过NCRE二级C语言;三年级通过自考数据结构导论
展开
-
学习刘汝佳第四天
数据统计1.scanf输入,变量前要写&。2.while(scanf)输入完毕后先按Enter,再按Ctrl+Z,最后再按Enter。 ...原创 2018-12-26 22:20:17 · 86 阅读 · 0 评论 -
奇数单增序列
D9629. 奇数单增序列源代码#include<iostream>using namespace std;int a[500];int b[500];int main(){ int i,j,n,cnt=0,t; cin>>n; for(i=1;i<=n;i++) cin>&a原创 2019-01-24 21:15:20 · 287 阅读 · 0 评论 -
谁考了第k名
D9628. 谁考了第k名源代码#include<iostream>using namespace std;int a[101];double b[101];int main(){ int i,j,n,c,k; double d; cin>>n>>k; for(i=1;i<=n;i++) //输入 cin>>a[...原创 2019-01-24 21:25:16 · 3138 阅读 · 0 评论 -
寒假竞赛班第二天
折点计数#include<iostream>using namespace std;int a[10000000];int main(){ int n,b,cnt=0; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } for(int i=2;i<=n-1;i++) { if((...原创 2019-01-19 22:06:58 · 157 阅读 · 0 评论 -
寒假竞赛班第三天
不高兴的津津#include&lt;iostream&gt;using namespace std;int a[8];int b[8];int main(){ freopen("unhappy.in","r",stdin); freopen("unhappy.out","w",stdout); in原创 2019-01-20 09:37:45 · 111 阅读 · 0 评论 -
下楼问题
D9630. 下楼问题源代码#include<iostream>using namespace std;int f(int a){ int sum; if(a==1) //边界条件 sum=1; else if(a==2) sum=2; else if(a==3) sum=4; else sum=f(a-1)+f(a-2)+f(a-3); //...原创 2019-01-24 22:38:46 · 442 阅读 · 0 评论 -
学习刘汝佳第十天
学习刘汝佳第十天#include<stdio.h>#include<math.h>#define INF 1000000int a[10001]={2,2,3,9,6,5,6,45};char b[10001][10000];int main(){int i,n=8,j,k=0,m=0,min=INF,c=0,q=0;double s=0,ave;f...原创 2019-01-09 22:57:25 · 279 阅读 · 0 评论 -
整数奇偶排序
D9454. 整数奇偶排序代码#include<iostream>using namespace std;int a[11];int b[11];int main(){ int i,j,cnt1,cnt2; while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]原创 2019-01-26 11:31:11 · 264 阅读 · 0 评论 -
寒假竞赛班第四天
质因数#include<iostream>using namespace std;int main(){ int i,n,m; cin>>n; cout<<n<<"="; for(i=2;i<=n;i++) { while(n!=i) { if(n%i==0) { cout<<..原创 2019-01-21 21:41:45 · 154 阅读 · 0 评论 -
寒假竞赛班休息第一天,这周上学第一天没有事
分解质因数2#include<iostream>using namespace std;int main(){ int i,n,m,c; //不能在这把计数器赋成0 cin>>n; cout<<n<<"="; for(i=2;i<=n;i++) { c=0; //计数器赋成0 while(n!=i) { if...原创 2019-01-22 17:20:06 · 127 阅读 · 0 评论 -
寒假竞赛班第一天
习题1:字符统计代码:#include<iostream>#include<cstring>using namespace std;char a[201];int cnt[27];int main(){ int i,j,len; cin>>a; len=strlen(a); for(i=0;i<len;i++) { cnt[a...原创 2019-01-18 22:02:39 · 119 阅读 · 0 评论 -
统计字符数
D9357. 统计字符数时间限制:1.0s 内存限制:256.0MB试题来源:北大先修课 编程练习(字符串)-1问题描述判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多输入格式第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串 每组测试数据之间有一个空行,每行数据不超过1000个字符且非空输出格式n行,每行输出对应一个输入。...原创 2019-01-23 20:56:31 · 530 阅读 · 0 评论 -
学习刘汝佳第五天
学习刘汝佳第五天倒三角形:1.要加空格;2.打印空格的循环的变量要从1开始。子程序的和:1.输入不能把m和n输反;2.如果两个大数的乘积是longlong型的,那么这个乘积的两个因数中必须有一个是longlong型。...原创 2018-12-29 20:40:24 · 111 阅读 · 0 评论 -
学习刘汝佳第三天
阶乘之和:1.sum要初始化为0。2.虽然n大于25以后,n的阶乘的末6位都一样,i的上界不能设成25,因为n如果小于25,那么n的阶乘的末6位会和25的阶乘的末6位一样。3.要是双循环改单循环,就把内循环改成阶乘=阶乘乘以i;...原创 2018-12-25 20:39:04 · 149 阅读 · 0 评论 -
学习刘汝佳第十一天
学习刘汝佳第十一天输入一些数,求第二大的值。解法1用的方法是:先挑出最大值,把它赋成极小值,再挑出最大值,这就是原来的次大值。下面是解法1:#include&lt;stdio.h&gt;#define INF 1000000int a[1001];int main(){int i,n,max=-INF,maxi,smax=-INF,smaxi;scanf("%d",&amp;...原创 2019-01-10 20:45:52 · 131 阅读 · 0 评论 -
学习刘汝佳第七天
ⅠTeX中的引号1.if(c=='""'){printf("%s",q?"``":"''");q=!q;}ⅡWERTYU(WERTYU,UVa10082)1.定义一个字符数组s,用于存储键盘所有非空白字符。2.while((c=getchar())!=EOF){for(int i=1;s[i]&&s[i]!=c;i++);if(s[i])putchar(s[...原创 2019-01-05 22:25:12 · 200 阅读 · 0 评论 -
学习刘汝佳第八天
学习刘汝佳第八天Ⅰ例题3-4 猜数字游戏的提示(Master-Mind Hints,UVa 340)1.a[i]==b[i]是位置和值都相等2.排除多余,构成两个数组的基本序列当外循环,每次进一个元素,分别统计它在两个数组中的次数,把数值小的放到总次数中。3.注意括号匹配Ⅱ例题3-5 生成元(Master-Mind Hints,UVa 340)1.数组的计数器c不能总是赋成02...原创 2019-01-06 22:25:41 · 113 阅读 · 0 评论 -
学习刘汝佳第十二天
学习刘汝佳第十二天3-3数数字1.桶排序输出的时候,循环变量i的范围是桶的数量和编号。原创 2019-01-11 22:46:39 · 97 阅读 · 0 评论 -
学习刘汝佳第六天
学习刘汝佳第六天Ⅰ逆序输出1.n要赋初始值*Ⅱ开灯问题1.数组在初始化的时候不能赋值2.两个条件互斥的时候,不能写成并列的if,可以写成if-else的结构,如果用bool型或者0和1就可以用!(表示取反)来写Ⅲ蛇形填数1.复制的时候一定要改2.不会的时候画图或者写伪代码3.total=a[x=0][y=n-1]=1;while(total<n*n){while((...原创 2019-01-02 21:53:00 · 93 阅读 · 0 评论 -
学习刘汝佳第十三天
1.分子量#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;string.h&amp;gt;#include&amp;lt;ctype.h&amp;gt;char a[1000000];int main(){int n,g=0;int i,j;double s=0,t,m,k=0;gets(a);//输入一个分子式,其实就是一个字原创 2019-01-17 17:17:29 · 109 阅读 · 0 评论 -
学习刘汝佳第九天
学习刘汝佳第八天Ⅰ环状序列(Cir#include&lt;stdio.h&gt;#include&lt;string.h&gt;#define maxn 101char s[101];char a[101];char min[101];int main(){int i,j,k,n;gets(a);n=strlen(a);strcpy(min,a);for(i=0;i&.原创 2019-01-07 22:20:06 · 139 阅读 · 0 评论 -
放苹果
*放苹果代码#include<bits/stdc++.h>using namespace std;int f[1001][1001];int main(){int n,m,a,b,t;cin>>t;for(n=0;n<=8;n++){for(m=1;m<=8;m++) //因此,m从1开始{f[n][m]=1;if(n0||m1...原创 2019-05-02 15:41:20 · 129 阅读 · 0 评论