摘要: 题意就不重复了,其实就是num代表这些人的一个列表,先全部为1,如果某个编号的人淘汰了,使该编号的人为0,内循环i从1到n,如果num[i]不为0,计数++,然后判断..... n,k=map(int,input().split(" ")) num=[1 for i in range(1,n+1)] 阅读全文
posted @ 2019-11-02 21:17 阳光中的影子 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 运行错误了n次,不知道为什么,然后百度找了一下答案,提交没问题 慢慢探索终于发现了问题所在。 下面是简化代码,也是一直运行错误之后参考的代码 如果看到这篇,并且知道为啥那样运行错误,欢迎告知! 阅读全文
posted @ 2019-10-25 20:19 阳光中的影子 阅读(449) 评论(0) 推荐(0) 编辑
摘要: subscriptable的意思是 可有下标的 所以这就话的意思就是对象不应该具有下标,检查一下报错的那一行带了下标的应该就能找到了。 阅读全文
posted @ 2019-10-22 18:28 阳光中的影子 阅读(49667) 评论(0) 推荐(1) 编辑
摘要: 1. join 用法:将元组,字符串、列表中的元素以指定的分隔符连接成新的字符串 "exm".join(list) 上面一句话的意思就是 以exm为分隔符,把list中的元素组合成一个新的字符串。 例如:print(" ".join(str(i) for i in range(n))) #加粗部分要 阅读全文
posted @ 2019-10-04 14:33 阳光中的影子 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 来自洛谷题解https://www.luogu.org/blog/co2021/solution-p1032 1.读入空格 2.c_str() 3.插入 insert str.insert(k,str2),在第k个位置插入字符串str2。 4.删除 erase str.erase(k,num) 删除 阅读全文
posted @ 2019-08-18 23:27 阳光中的影子 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 教训惨重 题意就是给t(t<=5000)组数据,每组数据给定一个数k(0<=k<=1e18),求第k个不是立方数的数。 1e18开三次方是1e6,数据不大,1e18+1e6在long long的范围内,然后通过思考得到思路,第k个不是立方数的数=k+[(k)1/3 ];“ [ ]取整 ”。 就这样就 阅读全文
posted @ 2019-08-17 21:47 阳光中的影子 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 有两种方式定义DataFrame 一个是利用字典序列,另一个是用numpy导入数据 第二种: 第一种: 可以打印出df2的行的名字和列的名字还有值 > >>> df2.indexRangeIndex(start=0, stop=4, step=1)>>> df2.dtypes //数据种类A flo 阅读全文
posted @ 2019-08-10 11:32 阳光中的影子 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 周期项之和为0 代码: 阅读全文
posted @ 2019-08-06 21:26 阳光中的影子 阅读(2606) 评论(0) 推荐(0) 编辑
摘要: 一些语句 size(a,x); round函数 四舍五入,在绘制三维图形时如果数据比较大,可以通过以下方法把数据按应有比例减小 (我自己理解的,有错请指正) matlab中提供的插值函数 griddata ,其基本格式为 cz=griddata(x,y,z,cx,cy,'method'); 其中,参 阅读全文
posted @ 2019-08-05 20:51 阳光中的影子 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://nanti.jisuanke.com/t/40401 看题解说是二分查找+贪心 题意:从 l 个数里选择 s 个数字,使得任意两个数之差绝对值中的最小值最大(有点绕口/挠头) 最大化最小值 做题时我在想怎么选择这 s 个数字,感觉应该要从这些数的中间入手,但是当时不知道该咋 阅读全文
posted @ 2019-08-01 19:57 阳光中的影子 阅读(210) 评论(0) 推荐(0) 编辑