Wonz
Wonz
全部文章
分类
# ACM(1)
# C++(32)
# C语言(12)
# Django(11)
# git(3)
# Hexo(6)
# HTML(1)
# LaTex学习(1)
# Linux(16)
# MySQL(1)
# PAT(46)
# 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.
TA的专栏
198篇文章
1人订阅
LeetCode个人题解
179篇文章
1605人学习
Go学习笔记
19篇文章
877人学习
全部文章
(共540篇)
A1046:Shortest Distance(20')
思路:一开始输入N结点时,把距离存进数组中,这样后面输出就不用循环遍历了,否则会超时。另外,输入时要用1~n+1。 代码: #include<cstdio> int main(){ int n; scanf("%d",&n); i...
2018-04-08
0
479
B1018:锤子剪刀布(20')
思路:每次输入进行比较。甲负的次数就是乙赢的次数,不用额外记录。最后输出甲乙获胜最多的手势,因为要考虑解不唯一,所以我采用把结果枚举。按字典序,J次数必须大于B和C,C次数必须大于B,可以大于等于B,B大于等于B、J就行。 注意:scanf会把'\n'读入,所以可能输入五组数据,就跳出结果了,要用g...
2018-04-07
0
350
B1012:数字分类(20')
思路:a1:被5整除的偶数就是被10整除。a2:用flag标记,进行错位相加。count:用来标记是否有满足条件的数字,如没有最后输出N。 代码: #include<cstdio> #include<iostream> using namespace std; int mai...
2018-04-06
0
388
B1008:数组元素循环右移问题(20')
思路:题目让输出最后结果,可以不用管过程,先输出N-M到N-1,再输出0到N-M-1。 注意:M可能为0,就是输出原数组。M也可能比N大,所以要取模。还有就是,最后一个不能输出空格,所以要判断。 代码: #include<cstdio> int main(){ int n,x; ...
2018-04-05
0
459
B1046:划拳(15')
思路:每次输入进行判断,符不符合划拳规则。注意先要判断全赢/全输,否则会影响喝酒次数。 代码: #include<cstdio> int main(){ int n,n1,n2; n1=n2=0; scanf("%d",&n); ...
2018-04-04
0
374
B1026:程序运行时间(15')
思路:用相减之后的数%100,取出最后两位,判断是否要四舍五入。小时位是c1/3600,分钟位是c1/60%60,秒位是c1%60。不过要注意一点,不足两位时,高位要用0补充。 代码: #include<cstdio> int main(){ long long c1,c2; ...
2018-04-04
0
436
B1016:部分A+B(15')
思路:用long long型进行输入。枚举A的每一位,然后和DA进行比较,相等用x=x*10+DA,进行记录。B同A。 代码: #include<cstdio> int main(){ long long A,B,DA,DB,x,y; x=0; y=0; ...
2018-04-04
0
407
查找普通单链表中最小值,插入到最前面
题目:设有不带表头结点的单链表,表中元素各不相同,设计一个算法找出单链表的最小值,并将其插入到链表中第一个结点之前。 思路:定义三个指针,一个q用来比较,一个p用来标记min的位置,一个r用来标记min前一个位置。 注意:要分类讨论。min在第一位的时候,不需要变化。min在第二位的时候,只要让r指...
2018-03-28
0
465
B1011:A+B和C(15')
思路:用long long型存数字,防止范围过大。 代码: #include<stdio.h> int main(){ long long a[3]; int T,i,j; scanf("%d",&T); for(i=0;i&l...
2018-03-25
0
400
B1006:换个格式输出整数(15')
思路:对整数取模,再除以10,存取各位数值到数组中(只有三位)。然后百位、十位、个位分别输出相应要求的东西。 注意:正整数n小于1000,所以每一位数字只会在0~9之间。如果while判断没有a[2]<=9,有可能n是十位数,a[2]没有值,存的是垃圾数据,这样就会输出很多的B。 代码: #i...
2018-03-25
0
481
首页
上一页
45
46
47
48
49
50
51
52
53
54
下一页
末页