Wonz
Wonz
全部文章
# PAT
# ACM(1)
# C++(32)
# C语言(12)
# Django(11)
# git(3)
# Hexo(6)
# HTML(1)
# LaTex学习(1)
# Linux(16)
# MySQL(1)
# Python(13)
# SQL数据库(10)
# 动态规划(13)
# 微型计算机原理与接口技术(16)
# 操作系统(9)
# 数据结构(28)
# 机器学习(4)
# 比赛感想与回忆(1)
# 汇编语言程序设计(11)
# 洛谷(4)
# 离散数学(5)
# 经验之谈(1)
# 编译原理(4)
# 计算机图形学(14)
# 资源汇总(5)
# 软件安装(34)
# 运筹学(5)
Go学习笔记(19)
LeetCode个人题解(179)
PostgreSQL(3)
——————数学——————(1)
——————科研——————(1)
——————算法——————(13)
——————随笔——————(12)
—————人工智能—————(1)
南邮期末考试回忆and知识梳理(1)
实用小工具分享(2)
找工作(1)
归档
标签
去牛客网
登录
/
注册
Wonz
Enjoy Coding. Enjoy Life.
全部文章
/ # PAT
(共46篇)
A1006:Sign In and Sign Out(25')
思路:用结构体存储person。输入的时间不用按小时、分钟、秒来比较,可以直接组合成一个6位整数,1-2位为小时,3-4位为分钟,5-6位为秒,直接比较整数大小即可得到时间的先后。 然后每次输入,同时更新最早和最晚时间,并记录下标。最后直接根据下标输出号码。 代码: #include<c...
2018-07-20
0
424
A1011:World Cup Betting(20')
思路:每次输入一组数据,就比较得出max,然后根据最大值输出对应的WTL。sum根据公式计算值。最后输出要按照四舍五入输出,Devc中输出结果不是四舍五入,但是PAT却能AC。 代码: #include<cstdio> int main(){ double x,y,z,sum=...
2018-07-18
0
367
B1004:成绩排名(20')
思路: 用结构体存储。以分数为基准,每次输入数据,更新分数的max和min。 注意:字符串数组大小要大于10,因为最后一位要存'\0',结构体大小要大于100。 代码: #include<cstdio> #include<cstring> struct Student...
2018-07-16
0
414
B1041:考试座位号(15')
思路:本来想用三维数组存准考证号、试机座位号、考试座位号。但是发现准考证号要用long long型存储,但是发现不能。后改用结构体。输入的时候,以试机座位号为基准, 这样在查找的时候,就能直接根据试机座位号找出准考证号和考试座位号。 代码: #include<cstdio> str...
2018-07-16
0
445
B1010:一元多项式求导(25')
思路:用数组a[n]存多项式的系数m,n为多项式的指数。求导公式为a[i -1] = a[i] *i。求导后,a[i]必须清空为0,因为会影响后面的计算。求导要从低次项往高次项枚举,而输出则是要从高次项往低次项枚举。 注意:有可能没有任何非零项,因此要输出0 0. 代码: #include&...
2018-07-16
0
618
B1009:说反话(20')
思路:将输入的字符串数组存入一个二维字符数组中,以空格为分界。逆序输出。最后一个单词不能输出空格。 代码: #include<cstdio> #include<cstring> int main(){ char str1[100],str2[100][100]; ...
2018-07-15
0
363
B1032:挖掘机技术哪家强(20')
思路:输入的同时计算各编号的比赛分数之和。结束后再遍历一遍,找出最大值。 注意:比赛分数和的数组取大于10^5的数,否则输出会溢出。 代码: #include<stdio.h> int main(){ int n,result,max; scanf("%d",&a...
2018-07-15
0
653
A1085:Perfect Sequence(25')
思路:对数组a[N]从小到大排序,利用two pointers思想去解决。i从0开始,j从i+count开始。因为是找max的count,所以j初值设为i+count,不满足的话就直接j++。 注意:m*p可能会越界,所以改用long long型。 代码: #include<stdio.h&g...
2018-07-12
0
410
B1030:完美数列(25')
思路:对数组a[N]从小到大排序,利用two pointers思想去解决。i从0开始,j从i+count开始。因为是找max的count,所以j初值设为i+count,不满足的话就直接j++。 注意:m*p可能会越界,所以改用long long型。 代码: #include<stdio.h&g...
2018-07-12
0
396
B1049:数列的片段和(20')
思路:找规律。0.1乘了4次,即n次;0.2出现了6次,即(n-1)*2次;0.3出现了6次,即(n-2)*3次;0.4出现了4次,即(n-3)*4次。 代码: #include<cstdio> int main(){ long long n; double s = 0;...
2018-04-14
0
394
首页
上一页
1
2
3
4
5
下一页
末页