杭电刷题日记2000-2010

入门水题找找灵感,题就不贴图了,都能找到,附上自己写的源代码,有一个题有点问题,以后有空再看,今天太累了

HDU 2000

#include<iostream>
using namespace std;int main(){char a,b,c;while(cin>>a>>b>>c){if((int)a>(int)b) {swap(a,b);}if((int)a>(int)c){swap(a,c);}if((int)b>(int)c){swap(b,c);}cout << a<<" "<<b<<" "<<c << endl;}return 0;
}

HDU2001

#include<iostream>
#include<cmath>
using namespace std;
int main(){double x1,x2,y1,y2;while(cin>>x1>>y1>>x2>>y2){double dx=x1-x2;double dy=y1-y2;double d=sqrt(dx*dx+dy*dy);printf("%.2lf\n",d);}return 0;
}

HDU2002

#include<iostream>
using namespace std;
const double PI=3.1415927;
int main(){double r,s;while(cin>>r){s=(4/3.0)*PI*r*r*r;printf("%.3lf\n",s);}return 0;
}

 HDU 2003

#include<iostream>
#include<cmath>
using namespace std;
int main(){double x;while(cin>>x){printf("%.2lf\n",abs(x));}return 0;
}

HDU 2004

#include<iostream>
using namespace std;
int main(){double x;while(cin>>x){if(x<0||x>100) cout << "Score is error!" << endl;else{if(x<=59) cout << "E" << endl;if(x>=60&&x<=69) cout << "D" << endl;if(x>=70&&x<=79) cout << "C" << endl;if(x>=80&&x<=89) cout << "B" << endl;if(x>=90) cout << "A" << endl;}}return 0;
}

 HDU 2005

#include<iostream>
using namespace std;
int day[]={31,28,31,30,31,30,31,31,30,31,30,31};
//闰年的定义有点麻烦
int main(){int a,b,c,days;while(scanf("%d/%d/%d",&a,&b,&c)!=EOF){days=0;if(a%400==0||(a%4==0&&a%100!=0)){day[1]=29;}else{day[1]=28;}for(int i=0;i<b-1;i++){days+=day[i];}days+=c;cout << days << endl;}return 0;
}

 HDU 2006

#include<iostream>
using namespace std;
int main(){int n;while(cin>>n){int sum=1;while(n--){int x;cin>>x;if(x%2!=0) sum*=x;}cout << sum << endl;}return 0;
}

HDU 2007

#include<iostream>using namespace std;
int main(){int m,n;while(cin>>m>>n){int x,y;x=0,y=0;if(m>n) swap(m,n);for(int i=m;i<=n;i++){if(i%2==0) x+=i*i;else y+=i*i*i;}cout << x <<" "<< y << endl;}return 0;
}

HDU 2008

#include<iostream>using namespace std;int main() {int n;int a;//负数int b;//0int c;//正数while(cin>>n&&n!=0){a=0,b=0,c=0;while(n--){double x;cin>>x;if(x==0.0) b++;if(x>0.0) c++;if(x<0.0) a++;}cout << a <<" "<<b<<" " <<" "<<c<< endl;}return 0;
}

HDU 2009

#include<iostream>
#include<cmath>
using namespace std;int main() {double m,n;while(cin>>n>>m){double sum=n;for(int i=1;i<m;i++){sum+=sqrt(n);n=sqrt(n);}printf("%.2lf\n",sum);}return 0;
}

HDU 2010

#include<iostream>using namespace std;
//水仙花数
int main() {int m,n;while(cin>>m>>n){//标记位数int a,b,c;int count=0;for(int i=m;i<=n;i++){a=i/100;b=(i/10)%10;c=i%10;int x=a*a*a+b*b*b+c*c*c;if(a*a*a+b*b*b+c*c*c==i) {count=1;cout << x << " ";}}if(count==0) cout << "no" << endl;else cout<<endl;}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1552724.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

8639 折半插入排序

### 思路 折半插入排序是一种改进的插入排序算法&#xff0c;通过二分查找来确定插入位置&#xff0c;从而减少比较次数。每次插入时&#xff0c;先用二分查找找到插入位置&#xff0c;然后将元素插入到正确的位置。 ### 伪代码 1. 读取输入的待排序关键字个数n。 2. 读取n个待…

class 030 异或运算的骚操作

这篇文章是看了“左程云”老师在b站上的讲解之后写的, 自己感觉已经能理解了, 所以就将整个过程写下来了。 这个是“左程云”老师个人空间的b站的链接, 数据结构与算法讲的很好很好, 希望大家可以多多支持左程云老师, 真心推荐. https://space.bilibili.com/8888480?spm_id_f…

【CKA】五、网络策略–NetworkPolicy

5、配置网络策略–NetworkPolicy 1. 考题内容&#xff1a; 2. 答题思路&#xff1a; 1、根据题目分析要创建怎样的网络策略 2、按题目要求查看ns corp-net的label 3、编写yaml&#xff0c;其中注意 namespace、label、port 3. 官网地址&#xff1a; https://kubernetes.io/…

解决connect因父类不明确而报错的问题

如图所示&#xff0c;connect函数报错&#xff0c;原因是connect的检查是在编译期完成的&#xff0c;而传入父类则是在运行时&#xff0c;从而引起connect不知道parent是谁而报错。只需加入类型转换即可。 connect(qobject_cast<TableWidget*>(parent), &TableWidg…

STM32F1+HAL库+FreeTOTS学习15——互斥信号量

STM32F1HAL库FreeTOTS学习15——互斥信号量 1. 优先级翻转2. 互斥信号量3. 相关API函数&#xff1b;3.1 互斥信号量创建3.2 获取信号量3.3 释放信号量3.4 删除信号量 4. 操作实验1. 实验内容2. 代码实现3. 运行结果 上期我们介绍了数值信号量。这一期我们来介绍互斥信号量 1. 优…

【计算机毕业设计】springboot企业客户信息反馈平台

摘 要 网络的广泛应用给生活带来了十分的便利。所以把企业客户信息反馈管理与现在网络相结合&#xff0c;利用java技术建设企业客户信息反馈平台&#xff0c;实现企业客户信息反馈的信息化。则对于进一步提高企业客户信息反馈管理发展&#xff0c;丰富企业客户信息反馈管理经验…

官网:视觉是第一记忆,没有记忆点的官网设计是失败的。

官方网站虽然不像之前那么火爆了&#xff0c;但是依然是企业展示品牌形象和吸引用户的重要渠道。仅仅拥有一个官方网站并不足以吸引用户&#xff0c;更重要的是网站的设计是否能够给用户留下深刻的记忆。 当前&#xff0c;用户对于网站的要求也越来越高&#xff0c;他们不仅仅希…

Arduino UNO R3自学笔记16 之 Arduino的定时器介绍及应用

注意&#xff1a;学习和写作过程中&#xff0c;部分资料搜集于互联网&#xff0c;如有侵权请联系删除。 前言&#xff1a;学习定时器的功能。 1.定时器介绍 定时器也是一种中断&#xff0c;属于软件中断。 它就像一个时钟&#xff0c;可以测量事件的时间间隔。 比如早…

重置linux后vscode无法再次使用ssh连接

如果你使用过vscode ssh远程连接了一个Linux系统&#xff0c;但该系统被重置了&#xff0c;并且关键配置没有改变。再次使用vscode连接时&#xff0c;vscode可能无法连接。 原因&#xff1a;vscode远程连接后会在C:\Users{{你的用户名}}.ssh下的known_hosts和known_hosts.old。…

停止模式下USART为什么可以唤醒MCU?

在MCU的停止模式下&#xff0c;USART之类的外设时钟是关闭的&#xff0c;但是USART章节有描述到在停止模式下可以用USART来对MCU进行唤醒&#xff1a; 大家是否会好奇在外设的时钟被关闭的情况下&#xff0c;USART怎么能通过接收中断或者唤醒事件对MCU进行唤醒的呢&#xff1…

2024多模态大模型发展调研

随着生成式大语言模型应用的日益广泛&#xff0c;其输入输出模态受限的问题日益凸显&#xff0c;成为制约技术进一步发展的瓶颈。为突破这一局限&#xff0c;本文聚焦于研究多模态信息的协同交互策略&#xff0c;旨在探索一种能够统一理解与生成的多模态模型构建方法。在此基础…

基于springboot+小程序的在线选课管理系统1(源码+sql脚本+视频导入教程+文档)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于springboot小程序的在线选课管理系统实现了管理员、教师及学生。 1、管理员实现了首页、个人中心、管理员管理、教师管理、学生管理、课程信息管理、选课信息、公告管理、论坛管理、基…

Redis哨兵模式的搭建以及配置参数简介

原理 Redis哨兵模式是一种用于在Redis主从复制环境中进行高可用性监控和故障恢复的机制。该模式引入了一个或多个哨兵节点&#xff0c;这些节点负责监控Redis服务器的状态&#xff0c;并在主节点发生故障时切换为新的主节点。 哨兵节点的工作原理如下&#xff1a; 1、哨兵节点…

PDF阅读器工具集萃:满足你的多样需求

现在阅读书籍大部分都喜欢电子书的形式了吧&#xff0c;因为小小的一个设备就能存下上万本书。从流传程度来说PDF无疑是一个使用最广的格式。除了福昕PDF阅读器阅读之外还有哪些好用的阅读工具呢/&#xff1f;今天我们一起来探讨一下吧。 1.福昕阅读器 链接一下>>www.f…

MongoDB微服务部署

一、安装MongoDB 1.在linux中拉去MongoDB镜像文件 docker pull mongo:4.4.18 2. 2.创建数据挂载目录 linux命令创建 命令创建目录: mkdir -p /usr/local/docker/mongodb/data 可以在sshclient工具查看是否创建成功。 进入moogodb目录&#xff0c;给data赋予权限777 cd …

【算法】链表:21.合并两个有序链表(easy)

系列专栏 《分治》 《模拟》 《Linux》 目录 1、题目链接 2、题目介绍 3、解法&#xff08;双指针&#xff09; 4、代码 1、题目链接 21. 合并两个有序链表 - 力扣&#xff08;LeetCode&#xff09; 2、题目介绍 3、解法&#xff08;双指针&#xff09; 推荐一篇题解…

计算机毕业设计Python+Spark知识图谱高考分数线预测 高考志愿推荐系统 高考数据分析 高考可视化 高考大数据 大数据毕业设计

《PythonSpark知识图谱高考分数线预测与志愿推荐系统》开题报告 一、课题背景及意义 1. 背景 随着我国高考制度的不断完善以及大数据技术的快速发展&#xff0c;高考志愿推荐系统的需求日益增长。高考作为中国教育体系中的重要环节&#xff0c;其志愿填报直接关系到考生的未…

双指针--收尾的两道题

双指针 (封面起到吸引读者作用&#xff0c;和文章内容无关哈&#xff0c;但是文章也是用心写的&#xff09; 三数之和 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums…

Arduino UNO R3自学笔记13 之 Arduino使用LM35如何测量温度?

注意&#xff1a;学习和写作过程中&#xff0c;部分资料搜集于互联网&#xff0c;如有侵权请联系删除。 前言&#xff1a;学习使用传感器测温。 1.LM35介绍 一般来讲当知道需求&#xff0c;就可以 通过既定要求的条件来筛选需要的器件&#xff0c;多方面的因素最终选定了器件…

鸿蒙开发需要学什么语言

随着物联网(IoT)技术的发展&#xff0c;操作系统作为连接人与智能设备的关键桥梁变得尤为重要。鸿蒙系统(HarmonyOS)&#xff0c;作为华为推出的一款面向全场景的分布式操作系统&#xff0c;不仅在国内引起了广泛关注&#xff0c;在国际上也逐渐崭露头角。对于开发者而言&#…