![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
D!am0nd
这个作者很懒,什么都没留下…
展开
-
L1-046 整除光棍
这道题不会,刚开始想到的是开long long型的,但是感觉不会那么简单,就百度了一下然后就发现了竖式除法这个好东西,把这到题交了之后自己又延申了一下,做了个竖式除法的代码出来(正整数的)先贴一下AC代码#include<stdio.h>#include<string.h>#include<stdlib.h>char a[100005];int main(){ int n,j=0,len=0; scanf("%d",&n);原创 2021-07-17 15:44:49 · 97 阅读 · 0 评论 -
L1-043 阅览室(测试点2,3)
2021.7.17翻车现场题目还是不难,难的是考虑情况(其实感觉自己已经考虑很周全了,然而细节还是漏了)先贴一下翻车代码#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct node{ int star; int end;} node;node num[10005];int main(){ int n; scanf("%d",原创 2021-07-17 10:35:01 · 509 阅读 · 2 评论 -
L1-028 判断素数
2021.7.16下午的培(zi)训(xi)又开始了,这是培训第五天渐渐的已经感觉有点懈怠了,热情没那么高了,看看假期能坚持多久叭这道题只是一道10分的题,但是确确实实花了一些时间来做这道题,(考虑到判断素数之后会比较常用就还是花了一些时间来找最优解先上一下代码#include<stdio.h>#include<math.h>int judge(int n){ if(n<=3) { return n>1;//1不为素原创 2021-07-16 16:07:30 · 114 阅读 · 0 评论 -
L1-025. 正整数A+B 分析和优化
2021.7.16先贴一下题目题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。输出格式:如果输入的确是两个正整数,则按格式A + B = 和输出。如果.原创 2021-07-16 10:58:34 · 129 阅读 · 0 评论 -
L1-020 帅到没朋友
2021.7.15昨天晚上玩到2点才睡,今天早上的训练直接请假了(吨吨吨),早上睡到11点才醒,13点才下床去去外卖...(懒狗),下午三点跑去充水卡,算下来今天的训练时间直接少了很多了(刚刚粗略算了一下,一天除去吃饭啥的8小时,好像也不算多?【大雾】)今天算下来只能训练一半不到的时间(而且效率奇低【因为真的巨困】)负罪感++;明天好好学!!!#include<stdio.h>int a[100005];typedef struct node{ int flag;原创 2021-07-15 16:54:03 · 74 阅读 · 0 评论 -
2021.7.14吐槽向
2021.7.14吐槽一下 L1-016 查验身份证 及L1-019 谁先倒有心(sheng)无力(qi)的一天,下午一直在纠缠L1-016的问题,莫名其妙的代码在cb上运行会出现错误,他会把我设置好的a数组中的a[0]修改为0(在其他编译器上没这情况)就为了这个纠结了一中午(浪费时间)事故现场:调试后发现scanf("%s",s);之后a[0]的值会变为0,从而让后面的计算也出错(将a数组改为全局变量后不会出现这个情况)把问题给了学长,在其他上面运行出.原创 2021-07-14 20:56:40 · 69 阅读 · 0 评论 -
L1-009 N个数求和
2021.7.14今天遇到的第一道有点意思的题题目不难,难的是考虑情况全面...(就因为这个耗了一上午,不过还是有收获)#include<stdio.h>#include<stdlib.h>long gcd(long a,long b){ return b == 0 ? a : gcd(b,a % b);//这种方法更优}int main(){ long n,a,b,c=0,d=1;//题目给出范围为长整型 scanf("%ld",原创 2021-07-14 11:29:29 · 126 阅读 · 0 评论 -
HDU2138
2021.7.12质数的基础题#include<stdio.h>#include<math.h>int main(){ int n,a,i,sum,f,h; while(scanf("%d",&n)!=EOF) { sum=0; while(n--) { scanf("%d",&a); f=0;//记得清零 i原创 2021-07-13 14:56:26 · 64 阅读 · 0 评论 -
HDU1108 最小公倍数
2021.7.12记得之前做过的,不过最小公倍数还是去百度了一下才知道怎么求的#include<stdio.h>int main(){ int a,b,t,r,a1,b1; while(scanf("%d %d",&a,&b)!=EOF) { a1=a; b1=b; if(a<b) { t=a; a=b; b=t; }原创 2021-07-13 14:49:29 · 69 阅读 · 0 评论 -
HDU 2055
2021.7.12难得自己能做的一道题(我好菜)#include<stdio.h>#include<string.h>int main(){ char s; int n,t; scanf("%d",&n); getchar();//注意吃回车 while(n--) { scanf("%c %d",&s,&t); if(s>='a'&&s<原创 2021-07-13 14:43:34 · 89 阅读 · 0 评论 -
Hdu 2054 大数问题
2021.7.12这道题看起来很简单,直接做了,结果一搜才知道还存在大数这类问题只是比较相不相等,算是比较温和的了,代码看的csdn上一位大佬的#include<stdio.h>#include<string.h>void com(char s[]){ int len,f=0,i; len=strlen(s); for(i=0; i<len; i++) { if(s[i]=='.') { ...原创 2021-07-13 14:36:42 · 103 阅读 · 0 评论 -
开个帖子,记录自己菜鸡的学习历程
2021.7.13开始记录一个基本0基础学习的历程原创 2021-07-13 14:22:39 · 82 阅读 · 0 评论 -
L1-006 连续因子
学长让我们做的题,感觉挺基础的一套题(虽然自己做的很慢),这道题自己不太会做(没太理解到题意),里面有一段代码自己感觉还挺好的,发出来记录一下#include<stdio.h>#include<math.h>int main(){ int n,k; scanf("%d",&n); int cnt=0,start=1,cntmax=0,i; k=sqrt(n); for(i=2; i<=k; i++) {原创 2021-07-13 21:02:19 · 78 阅读 · 0 评论 -
HDU 2136 素数筛
2021.7.13大佬说这是一道水题(然而我不会)#include<stdio.h>#include<string.h>#define N 1000005int a[N];int main(){ int n,ans,i,j; memset(a,0,sizeof(a));//不知道为什么自己看的有些代码没清零也可以做 ans=0; for(i=2;i<N;i++) { if(!a[i])//判断是否被原创 2021-07-13 15:40:36 · 68 阅读 · 0 评论