摘要:
题目大意: 计算n^n的最左边的那个数的大小。解题思路: m = n ^ n,把m化成10的double次方。然后分解为整数部分跟小数部分,取小数部分计算。即pow(double(10), decimals), C++中pow函数如果第二个参数是double型的,那么第一个参数也是double型的,而且返回值也是double型的,注意下。还有化解的时候num * log10(num)... 阅读全文
摘要:
题目大意: 给你三个点p1,p2,p3,p1是最高点,然后算出面积。解题思路: 我的解题思路有点水,就是直接求抛物线系数,直线系数,最后求积分搞定e.尽量少用中间变量吧。代码有点丑。虽然这道题目是1a,但是还是有点儿毛毛的,就是怕三个点重合在一起,但是好像没有这种情况,测试数据应该还是比较弱吧。哈哈~自言自语: 一开始都懒得去用笔化简,但是画出来的时候,真爽,复杂的计算过程都由... 阅读全文
摘要:
题目大意: 给你一个目标串,还有一个给定的序列,不过给定的序列有两串相同长度的,是对立的,相应位置可以翻过来(‘*’可以代表任意一个字符),然后要目标串从左往右依次(依次很重要)可以再给定序列中找到。解题思路: 从给定串中从左往右扫描就行了。只需两个循环。吐吐槽: 一开始没有理解好题意,没有看到依次两个字,然后就yy,写了100多行的代码,好吧,最后再调试样例那里才看到原来是有依... 阅读全文
摘要:
题目大意: 给你一个光源的坐标,然后给你n条线段,然后由于有光源,线段会在x轴上产生阴影,注意线段只在x轴上,而且线段在的横坐标在[-100,100].解题思路: 求出每天线段产生的阴影的区间,然后对区间排序,按区间的头部排序即可,然后用一个max标志扫过的区间的末尾最长点,之后比较区间头与max即可,算出count.吐吐槽: 好吧,我承认我自己弱,可是最后发现,我弱得有点离谱,... 阅读全文