2021年2月4日

A1073 科学计数法

摘要: 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法的格式给出实数 A,请编写程序按普通数字表示 阅读全文

posted @ 2021-02-04 21:55 臭小孩 阅读(84) 评论(0) 推荐(0)

2021年1月26日

B1021 个位数统计

摘要: 给定一个 k 位整数 1 (0, ,, d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 0,则有 2 个 0,3 个 1,和 1 个 3。 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。 输出格式: 对 N 中每一种不同的个位数字,以 阅读全文

posted @ 2021-01-26 21:27 臭小孩 阅读(47) 评论(0) 推荐(0)

2021年1月20日

B1028 人口普查

摘要: #include <cstdio> #include <string.h> struct info{ char name[10]; char birth[15]; }temp,max,min; int main(){ int k,count=0; char str1[15]="2014/09/07" 阅读全文

posted @ 2021-01-20 21:42 臭小孩 阅读(31) 评论(0) 推荐(0)

易忘点

摘要: long long scanf中是%lld,printf中是%lld double scanf中是%lf,printf中是%f 两个相同类型的结构体可以直接用=使其相等 struct example{ }*p,这种写法貌似会把 字符串数组大小至少比题目给出的大小多一位,因为要存储\n int : - 阅读全文

posted @ 2021-01-20 21:39 臭小孩 阅读(39) 评论(0) 推荐(0)

2021年1月19日

A1065 一道有趣的题

摘要: 本质上是用long long处理溢出,需要用到补码的知识。 代码如下: #include <cstdio> int main(){ int n; scanf("%d",&n); long long a,b,c; for(int i=1;i<=n;i++){ scanf("%lld%lld%lld", 阅读全文

posted @ 2021-01-19 23:07 臭小孩 阅读(50) 评论(0) 推荐(0)

A1009 Product of Polynomials

摘要: 这种多项式其实都大同小异,用数组或者struct存储,数组下标表示次数,数组元素表示系数。 要点: 1.没有注意到相乘的最大次数是2000,导致第四个测试点无法通过。 2.可以把第一个多项式用struct数组保存,这样比较清晰明了。 3.注意输出。 #include <cstdio> struct 阅读全文

posted @ 2021-01-19 23:00 臭小孩 阅读(56) 评论(0) 推荐(0)

2021年1月18日

B1010 一元多项式求导

摘要: #include <cstdio> int item[1005]; int main(){ int i=0,cou=0; while(scanf("%d%d",&item[i],&item[i+1])!=EOF){ cou+=2; if(item[i+1]){ item[i]=item[i]*ite 阅读全文

posted @ 2021-01-18 22:51 臭小孩 阅读(31) 评论(0) 推荐(0)

2021年1月10日

A1046 Shortest Distance

摘要: 自己的做法是每次查询时遍历数组来计算路径,但这样很容易会导致超时,可以在计算sum时顺便把1号节点到i+1号节点的顺时针路径保存,这样可以直接采用这些路径,无需每次都遍历。(i+1是因为i=n时,可以把n到1的顺时针路径保存下来。)dis[i](1<=i<=n)表示1号节点按顺时针方向到达i号节点顺 阅读全文

posted @ 2021-01-10 11:10 臭小孩 阅读(49) 评论(0) 推荐(0)

2021年1月9日

A1042 Shuffling Machine(洗牌机)

摘要: 1.牌的编号直接可以对应到花色上,所以只需用数组对编号进排序就好,不用考虑花色。 2.在进行编号与花色对应时,可以建立一个字符数组,编号通过运算对应到字符数组的下标,这样可以避免在输出时进行判断。编号为x,则mp[(x-1)/13]为花色,(x-1)%13+1为所属花色的编号 剪刀锤子布也是这样处理 阅读全文

posted @ 2021-01-09 22:07 臭小孩 阅读(81) 评论(0) 推荐(0)

B1018 锤子剪刀布

摘要: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第 1 行给出正整数 N(≤),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方, 阅读全文

posted @ 2021-01-09 12:19 臭小孩 阅读(95) 评论(0) 推荐(0)

导航