草庐IT

first_line

全部标签

《python语言程序设计》第5章第10题 里EOFError:EOF when reading a line? 问题的解决(小白分享)

废话不多说上题编写程序提示用户输入学生个数以及每个学生的分数,然后显示最高分。假设输入是存储在一个名为score.txt的文件,程序从这个文件获取输入。codeNumber=eval(input("Enterclassinput:"))##输入学生的个数。只是读数所以就设在第一行。同时数据也放在score.txt的第一行比较方便。本列中是5data=eval(input("Enterdatainput:"))#此处为输入分数从score.txt第二行的数据开始number=datawhiledata!=0:#在score里循环寻找最高分数data=eval(input("Enterdatain

《python语言程序设计》第5章第10题 里EOFError:EOF when reading a line? 问题的解决(小白分享)

废话不多说上题编写程序提示用户输入学生个数以及每个学生的分数,然后显示最高分。假设输入是存储在一个名为score.txt的文件,程序从这个文件获取输入。codeNumber=eval(input("Enterclassinput:"))##输入学生的个数。只是读数所以就设在第一行。同时数据也放在score.txt的第一行比较方便。本列中是5data=eval(input("Enterdatainput:"))#此处为输入分数从score.txt第二行的数据开始number=datawhiledata!=0:#在score里循环寻找最高分数data=eval(input("Enterdatain

题解 AT5635 Shortest Path on a Line(线段树优化建图)

题解AT5635ShortestPathonaLineupdon2022.9.3:增加了对解法的描述。Description题目传送门题面翻译有一张有\(N\)个点,编号为\(1-N\)的无向图。做\(M\)次操作,每次操作给出三个正整数\(L,R,C\),对于每对\(≥L\)且\(≤R\)的整数对\((S,T)\),在\((S,T)\)之间添加一条长度为\(C\)的边完成操作后,找出操作后无向图的最短路。数据范围$N,M\\leq\10^5$Solution线段树优化建图裸题。建议先完成线段树优化建图模板题CF786B看到区间向区间连边,显然暴力处理是\(O(MN)\)的,会时间超限。那么可

题解 AT5635 Shortest Path on a Line(线段树优化建图)

题解AT5635ShortestPathonaLineupdon2022.9.3:增加了对解法的描述。Description题目传送门题面翻译有一张有\(N\)个点,编号为\(1-N\)的无向图。做\(M\)次操作,每次操作给出三个正整数\(L,R,C\),对于每对\(≥L\)且\(≤R\)的整数对\((S,T)\),在\((S,T)\)之间添加一条长度为\(C\)的边完成操作后,找出操作后无向图的最短路。数据范围$N,M\\leq\10^5$Solution线段树优化建图裸题。建议先完成线段树优化建图模板题CF786B看到区间向区间连边,显然暴力处理是\(O(MN)\)的,会时间超限。那么可

leetcode 34. Find First and Last Position of Element in Sorted Array 在排序数组中查找元素的第一个和最后一个位置(中等)

一、题目大意标签:查找https://leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回 [-1,-1]。进阶:你可以设计并实现时间复杂度为 O(logn) 的算法解决此问题吗?示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例 2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1

leetcode 34. Find First and Last Position of Element in Sorted Array 在排序数组中查找元素的第一个和最后一个位置(中等)

一、题目大意标签:查找https://leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回 [-1,-1]。进阶:你可以设计并实现时间复杂度为 O(logn) 的算法解决此问题吗?示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例 2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1

洛谷P3654 First Step题解

题目传送门这是一道暴力枚举。  大致题意:R行C列的棋盘要放下长度为K的线段,“#”表示无法放置,问有多少种放置方法。直接贴代码:#includeusingnamespacestd;intmain(){stringstr;//读取字符串intr,c,k,a[101][101],cnt=0;//数组a用来存储棋盘cin>>r>>c>>k;//r表示行,c表示列,k表示线段长度for(inti=1;i){cin>>str;//输入for(intj=1;j){if(str[j-1]=='.')//将棋盘字符转为数值表示是否可以放置a[i][j]=0;//0表示可以放置elsea[i][j]=1;//

洛谷P3654 First Step题解

题目传送门这是一道暴力枚举。  大致题意:R行C列的棋盘要放下长度为K的线段,“#”表示无法放置,问有多少种放置方法。直接贴代码:#includeusingnamespacestd;intmain(){stringstr;//读取字符串intr,c,k,a[101][101],cnt=0;//数组a用来存储棋盘cin>>r>>c>>k;//r表示行,c表示列,k表示线段长度for(inti=1;i){cin>>str;//输入for(intj=1;j){if(str[j-1]=='.')//将棋盘字符转为数值表示是否可以放置a[i][j]=0;//0表示可以放置elsea[i][j]=1;//

My First Blog Ever——记我在交大ACM班的第一个学期

  很巧的是,就在俞老师下发“学期小结”这一任务的前一天,我在跟朋友聊天时想到了要将自己这一学期的经历以文字的形式留存。毕竟,过去的一个学期实在有太多东西值得记述了:我离开了自己从童年到青春的十年间生活的上海市实验学校,到上海交通大学开启了一段崭新的旅程;在一个短暂的暑假的尾声,我收到了被ACM班录取的消息,欣喜万分;在ACM班的这一个学期,我经历了充实的学习生活、认识了天南地北的优秀同学和ACM班的优秀老师、在一次次与任务的斗争中期冀于证明个人价值、在较为繁忙的学习间隙追求自己的爱好……总而言之,当我刚刚于脑海中回忆过去的半年的所有记忆碎片,我发现,从俞老师对我的面试到这学期与各项任务斗智斗

My First Blog Ever——记我在交大ACM班的第一个学期

  很巧的是,就在俞老师下发“学期小结”这一任务的前一天,我在跟朋友聊天时想到了要将自己这一学期的经历以文字的形式留存。毕竟,过去的一个学期实在有太多东西值得记述了:我离开了自己从童年到青春的十年间生活的上海市实验学校,到上海交通大学开启了一段崭新的旅程;在一个短暂的暑假的尾声,我收到了被ACM班录取的消息,欣喜万分;在ACM班的这一个学期,我经历了充实的学习生活、认识了天南地北的优秀同学和ACM班的优秀老师、在一次次与任务的斗争中期冀于证明个人价值、在较为繁忙的学习间隙追求自己的爱好……总而言之,当我刚刚于脑海中回忆过去的半年的所有记忆碎片,我发现,从俞老师对我的面试到这学期与各项任务斗智斗