自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言/c++:实验报错[Error] ld returned 1 exit status的一种诡异的原因

可能是我们在设定多维数组变量时,开得太大了

2021-12-02 19:56:44 829

原创 关于踢掉char数组最后的回车那些事

if (a[strlen(a) - 1] == '\n') a[strlen(a) - 1] = 0; // 去掉末尾回车 if (b[strlen(b) - 1] == '\n') b[strlen(b) - 1] = 0; // 去掉末尾回车

2021-11-30 21:32:52 384

原创 div3 756 b

The All-Berland Team Programming Contest will take place very soon. This year, teams of four are allowed to participate.There areaaprogrammers andbbmathematicians at Berland State University. How many maximum teams can be made if:each team must con...

2021-11-28 21:31:38 163

原创 zzuli 2865

出题人发现自己要记的密码越来越多,为了解决这个问题,他为每个密码设置了4位数的PIN,通过某种规则去生成对应的密码,这样就可以减轻记忆负担,可是他把有些PIN设置成重复的了,希望你可以帮他删除这些重复的PIN,只剩下不重复的PIN。注意删除后需要保持原来的顺序。如果他原来的PIN全部失效了,请你输出”oh my pins“(不含引号)输入一个整数T(代表样例数量,1<=T<=100)每个样例包含两行,一行是一个整数,代表PIN的数量N(1<=N<=2000),第二行N个整数

2021-11-26 15:55:25 318

原创 堆优化dijkstra和spfa的区别

spfa基于bellman-ford算法,是bf算法的优化版本,基于bfs。原bf算法中需要对图中的所有边进行迭代,显然,有一些边是不需要迭代的,可它还是会进入循环并判别一次。spfa通过队列,将需要进行迭代的点存储起来,只对队列里的点进行判定,从而大幅度见减少无用循环。堆优化dijkstra算法说到底还是dijkstra,以当前状态下的最优解为基础,去寻找原最优解对应的新最优解(所以你会看到continue)。堆只是将里当前状态点最近的还未被判别的点排序,并输出最可能是最有解的点(最近的)。...

2021-10-20 15:21:21 550 2

原创 hueloj 1103 火车票退票

#include<stdio.h>double CancelFee(double price);int main(){ double x,s; scanf("%lf",&x); s=CancelFee(x); printf("%.1f",s); return 0;}double CancelFee(double price){ double a,c; int b; a=price*0.05; b=(in...

2021-09-17 20:36:40 66

原创 hueloj1096 时间间隔 多实例输出 带函数

本体需要注意输入中的数据带有冒号,应格外设置变量存储冒号#include<stdio.h>int HmsToS(int h, int m, int s);int main(){ int h1,m1,s1,h2,m2,s2,t1,t2,t,h,m,s;int a,b,c,d; while(scanf("%d %c %d %c %d%d %c %d %c %d",&h1,&a,&m1,&b,&s1,&h2...

2021-09-17 12:02:02 298

原创 hueloj 1071 老司机问题

#include<stdio.h>#include<stdlib.h> //求德尔塔x最好用时间差,路程差不可光用time*10-fabs(x),x是坐标#include<math.h>int main(){ int time,command,t1=0,t2=0; int x=0,y=0,dealtx=0,dealty=0; int direction=1; while(command!=3){ scan...

2021-09-14 22:21:11 90

原创 hueloj 1062 正序排列数字

一种方法是 例如 2345=12345-1*10000另一种方法 让12345 第一次除以10*10*10*10;余下2345,再除以10*10*10.......以此类推#include<stdio.h>int main(){ int n,x,a,cnt=0,cnt1,t=1; scanf("%d",&n); a=n; x=a; for( cnt=0;n>0;cnt++){ n/=10; } cnt1=...

2021-09-12 20:20:32 83

原创 hueloj 1038 对初学者的我启发很大 谢谢你 Orionxiong

#include <stdio.h>#include<math.h>int main(){ double s1,s2; char op; scanf("%lf %c %lf",&s1,&op,&s2); switch(op) { case '+':printf("%.2f",s1+s2);break; case '-':printf("%.2f",s1-s2);break; ...

2021-09-10 21:03:57 86

原创 hueloj 1037

#include<stdio.h>int main(){ int year,month,days=0; scanf("%d %d", &year, &month); if( month==4|| month==6|| month==9|| month==11){ days=30; }else{ if(month==2){ if( year%400==0|| (year%100!=...

2021-09-10 21:00:33 74

空空如也

空空如也

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

TA关注的人

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