自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 201512-2消除类游戏

思路很简单,二维数组保存值和每个值的标记位,分别按行按列扫描,有连续3个数相同,则置标记位为0,最后遍历数组时删除。#include<bits/stdc++.h>using namespace std;struct xxl{ int value; int flag; //flag=0为置零标记}a[30][30]...

2019-03-13 22:01:05 218

原创 201312-3最大的矩形

真的是有史以来最简单的第三题,因为我都整出来了。#include<stdio.h>int main(){ int n; scanf("%d",&n); int h[10000]; for(int i=0; i<n; i++){ scanf("%d",&h[i]); } int maxS=0,S; for(int i=0; i&lt...

2019-03-11 19:53:46 216

原创 201509-2日期计算

弱鸡解决法:老夫写代码从来不知道什么叫算法,什么函数 就是暴力破解就完事了 直接就printf 能捞就捞#include<stdio.h>int main(){ int y,d; scanf("%d%d",&y,&d); if((y%4==0&&y%100!=0)||y%400==0){ //闰年 if(d>=1&...

2019-03-09 22:10:52 198

原创 201809-2买菜

一开始也是考虑的很复杂,分四种情况,写啊写,把自己搞蒙了。后经高人指点,茅塞顿开。用数组保存对应时间段,小W和小H装车时间段都放在一个数组中,找到重叠次数即为可聊天时长。#include<stdio.h>using namespace std;int a[10000000]; //数组要定义在main函数外面 int main...

2019-03-09 20:52:22 314

原创 201512-1数位求和

#include<stdio.h>int main(){ long long n,flag=1000000000; //n范围在10^10,超过int范围,所有用longlong定义 scanf("%lld",&n); int a[20]; //将每位上的数字保存在数组中,最后对数组求和 int w=0...

2019-03-06 10:57:50 655

原创 201509-1数列分段

#include<stdio.h>int main(){ int n,a[1024],count=1; scanf("%d",&n); for(int i=0; i<n; i++){ scanf("%d",&a[i]); } for(int i=0; i<n-1; i++){ if(a[i]!=a[i+1])...

2019-03-06 10:29:43 761 1

原创 201503-1矩阵旋转

#include<stdio.h>int a[1024][1024],b[1024][1024];int main(){ int n,m; scanf("%d%d", &n,&m); for(int i=0; i<n; i++){ //a[][]存原矩阵 for(int j=0; j<m; j++){ sc...

2019-03-06 09:43:21 142

原创 201412-1门禁系统

#include<stdio.h>int main(){ int n,a[1024],b[1024]; scanf("%d", &n); for(int i=0; i<n; i++){ //记录保存到数组 scanf("%d", &a[i]); } for(int i=0; i<n; i++){ ...

2019-03-05 23:32:18 225

原创 201409-1相邻数对

#include<stdio.h>int main(){ int n,a[1024],count=0; scanf("%d",&n); for(int i=0; i<n; i++){ //将数据存储到数组中 scanf("%d", &a[i]); } for(...

2019-03-05 22:58:00 222

原创 201403-2窗口

#include<stdio.h>int main(){ int N,M,w[11][4],c[11]; //window[窗口号][]0表示x1,1表示y1,2表示x2,3表示y2 scanf("%d%d",&N,&M); for(int i = 1; i < N...

2019-03-04 23:51:38 246

原创 201312-2ISBN号码

用字符串保存输入的字符,由于总共只有13位置,直接手动把乘积和表达式写出来了,更好的一个是再申请一个数组,把字符串中的数字保存到新数组中,再计算成绩和。因为保存的是字符序列,所以在进行计算时要减去字符0。#include<stdio.h>int main(){ char a[13]; for(int i=0;i<13;i++){ scanf("%c",...

2019-03-04 17:46:44 165

原创 201403-1相反数

划水~~~#include<stdio.h>int main(){ char a[13]; for(int i=0;i<13;i++){ scanf("%c",&a[i]); } int m,b; m=(a[0]-'0')+(a[2]-'0')*2+(a[3]-'0')*3+(a[4]-'0')*4+(a[6]-'0')*5+(a[

2019-03-04 16:51:55 213

原创 201312-1出现次数最多的数

本来挺简单的题做了大半天才整出来,原来想的费劲了,想用两个for来记录相邻不同的数出现的次数,后来又想着用二维数组,还想到了或许可以递归,,,由于咸鱼一条,都没能写出来,还浪费了很多时间。最后才想到可以先记录第一个数出现的次数,再用for记录后面数出现次数,每记录完一个相同的数就与之前记录的m相比较,最后可以得到出现次数最多的数。代码不长,欢迎交流指导。...

2019-03-03 17:58:40 220

原创 201609-2火车卖票

#include<stdio.h>int main(){ int seat[20][5],num=1; //seat[][]表示座位 int empty[19],s[100]; //e[]表示某排空座位数 用s[]记录已卖出的票号 for(int i=0;i&amp

2019-03-01 00:09:39 160

原创 201609-1最大波动

#include<stdio.h>#include<stdlib.h> //stdlib.h包含abs函数(取整数绝对值) int main(){ int n,a[1000]; //n为天数,数组保存这几天的值 scanf("%d",&n); for(int i=0;i<n;i++...

2019-02-28 19:27:16 175

原创 201612-2工资计算

求大神帮忙检查一下是哪里出错了,,,运行所有边界条件都可以得出正确结果。提交就是只得80分。#include <bits/stdc++.h>using namespace std;//A的范围 S范围 利率 最多交税 税后计算 //0 ...

2019-02-28 19:09:56 301

原创 201612-1中间数

#include<stdio.h>#include<algorithm> //使用该头文件里的sort函数 using namespace std;int main(){ int n,a[1000]; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&...

2019-02-27 09:22:19 213

原创 201703-2学生排队

这个题在所有第二题中应该只是弟弟级别的了,不过还是在输出时遇到格式不对的问题,还是功力不够啊。原本用的输出语句是printf("%2d",a[i]);输入样例结果看着也对,提交就是0。"%2d"表示的是输出的每个字符占两位,所有操作数都是个位数时结果正确,但如果输出的号码有两位数或以上位数的号码时,便会与前/后数字连在一起,导致结果格式错误。#include<stdio.h>...

2019-02-26 22:58:41 427

转载 201709-2公共钥匙盒

#include <iostream>#include <vector> #include <algorithm> using namespace std;typedef struct Action{ int room;

2019-02-26 16:43:41 303

原创 201703-1分蛋糕

#include<stdio.h>int main(){ int n,k; scanf("%d%d",&n,&k); int w=0,num=0,b; //b为每块蛋糕重量,num分到蛋糕人数 for(int i=0;i<n;i++){ int b; scanf("%d",&b); w+=b; //w...

2019-02-26 14:37:47 241

原创 201709-1打酱油

#include<stdio.h>int main(){ int N,count; //count为总瓶数 scanf("%d",&N); int w,s,p; w=N/50; //w能分出几个50元 s能分出几个30元 s=(N-50*w)/30; //分出w个50元后 还能分出几个30元 p=(N-50*w-.

2019-02-25 23:09:40 193

原创 201812-2小明放学

题目感觉不是很难,一个坑就是要用long long类型,int型会溢出;再一个就是分类讨论的时候一定要仔细,我就是在第三种k==3里面把一个y写成r了,一遍一遍的抓头发,幸好最后改过来了。#include<stdio.h>int main(){ long long T=0,wait; //T为总时间,wait为在路口等待的时间 long long r,y,g...

2019-02-25 08:43:56 765 3

原创 201712-2游戏

//此代码运行超时,仅供参考,下一个是正确代码#include <stdio.h>int main(){ int num=1,n,k,l=0,a[1000]; //l为每轮淘汰小朋友人数 scanf("%d%d",&n,&k); for(int i=0;i<n;i++) a[i]=i+1; //初始化数组,...

2019-02-23 22:27:17 578

原创 201803-1跳一跳

代码感觉比较烂但好歹能跑,暂时这样,以后应该会改进一下#include <stdio.h>int main(){ int a[30],gords=0,n=0,j;//数组a[]保存录入序列,gords表示得分,n表示录入序列长度, scanf("%d",&j); a[n]=j; while(j!=0){ scanf("%d",&

2019-01-17 20:28:18 163

原创 201809-1卖菜

欢迎交流改进#inluce <stdio.h>int main(){ int i,N; scanf("%d\n",&N); int a[N],b[N]; for(i=0;i<N;i++){ int p; scanf(&

2019-01-16 21:06:26 195

原创 201812-1小明上学

注意黄灯等完还要等红灯欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计...

2019-01-15 16:48:48 1507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除