- 博客(24)
- 收藏
- 关注
原创 放苹果
*放苹果代码#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
145
原创 整数奇偶排序
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
323
原创 下楼问题
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
465
原创 谁考了第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
3170
原创 奇数单增序列
D9629. 奇数单增序列源代码#include&amp;lt;iostream&amp;gt;using namespace std;int a[500];int b[500];int main(){ int i,j,n,cnt=0,t; cin&amp;gt;&amp;gt;n; for(i=1;i&amp;lt;=n;i++) cin&amp;gt;&a
2019-01-24 21:15:20
304
原创 统计字符数
D9357. 统计字符数时间限制:1.0s 内存限制:256.0MB试题来源:北大先修课 编程练习(字符串)-1问题描述判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多输入格式第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串 每组测试数据之间有一个空行,每行数据不超过1000个字符且非空输出格式n行,每行输出对应一个输入。...
2019-01-23 20:56:31
546
原创 寒假竞赛班休息第一天,这周上学第一天没有事
分解质因数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
146
原创 寒假竞赛班第四天
质因数#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
175
原创 寒假竞赛班第三天
不高兴的津津#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
136
原创 寒假竞赛班第二天
折点计数#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
171
原创 寒假竞赛班第一天
习题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
136
原创 学习刘汝佳第十三天
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
125
原创 学习刘汝佳第十一天
学习刘汝佳第十一天输入一些数,求第二大的值。解法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
157
原创 学习刘汝佳第十天
学习刘汝佳第十天#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
297
原创 学习刘汝佳第九天
学习刘汝佳第八天Ⅰ环状序列(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
152
原创 学习刘汝佳第八天
学习刘汝佳第八天Ⅰ例题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
124
原创 学习刘汝佳第七天
Ⅰ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
220
原创 学习刘汝佳第六天
学习刘汝佳第六天Ⅰ逆序输出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
110
原创 学习刘汝佳第五天
学习刘汝佳第五天倒三角形:1.要加空格;2.打印空格的循环的变量要从1开始。子程序的和:1.输入不能把m和n输反;2.如果两个大数的乘积是longlong型的,那么这个乘积的两个因数中必须有一个是longlong型。...
2018-12-29 20:40:24
127
原创 学习刘汝佳第四天
数据统计1.scanf输入,变量前要写&。2.while(scanf)输入完毕后先按Enter,再按Ctrl+Z,最后再按Enter。 ...
2018-12-26 22:20:17
100
原创 学习刘汝佳第三天
阶乘之和:1.sum要初始化为0。2.虽然n大于25以后,n的阶乘的末6位都一样,i的上界不能设成25,因为n如果小于25,那么n的阶乘的末6位会和25的阶乘的末6位一样。3.要是双循环改单循环,就把内循环改成阶乘=阶乘乘以i;...
2018-12-25 20:39:04
159
原创 学习刘汝佳第二天
3n+1:1.要注意数据范围,如果范围大,变量定义成longlong类型。2.输入输出格式为%lld或者%I64d。近似计算:1.用for循环,i从0开始,每一项是1.0/(i*2+1),i%2==0就加,否则就减。2.还用for循环,i从1开始,每次+2,(i-1)%4==0就加,否则就减。3.用while循环,i从1开始,每一项是1.0/i乘以-1的i+1次方。3.用while循...
2018-12-24 21:22:11
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人