08:36:24
昨天的第二题居然是题目描述自己出问题了!结果大家都只有5分(那个很奇怪的速度式子果然有问题呢)
后面应该是Cb-Ca来着。
09:26:28
写了一题简单数学题, (2004年 普及组的最后一题) 很巧的是这道题和今年初赛阅读程序的最后一题是一样的
(不想写昨天的第三题啊,题解看起来就很烦呢)
10:28:30
在第三题挣扎了一会儿,决定放弃,去写了试炼场 简单数学问题 的第二题,明明是一道 普及- 的题目,愣是提交了五次才过。
11:12:19
又写了一题,高精度调了好一会儿,因为数组开小了,它溢出后直接跳出一堆负数(下次写高精要注意数组范围
这道题只有 普及+/提高- 但我学会了原来C++ 可以直接使用 log10() (lg) 和 log() (ln)
11:38:14
这题好水码量超小。
#include#include #include #include #define For(i,a,b) for(register int i=a;i<=b;++i) using namespace std; int sum=0,n; int main(){ cin>>n; For(i,1,n)sum+=n/i; cout< endl; return 0; }
不过具体怎么单独求一个数字的约数个数呢?可以用质因数分解呀 哈哈。
对于一个大于1的整数都可以这样分解
那么一个数的约数个数
下面的简证摘自百度百科
由约数定义可知p1^a1的约数有:p1^0, p1^1, p1^2......p1^a1 ,共(a1+1)个;同理p2^a2的约数有(a2+1) 个......pk^ak的约数有 (ak+1)个。
故根据乘法原理:n的约数的个数就是(a1+1)(a2+1)(a3+1)…(ak+1)。
14:57:39
神秘的进制转化题,居然要求转成负进制.
17:15:51
这个下午快要结束了,站在走廊旁,秋天的微风里满是放假的气息,一种快乐的气息,其他同学开完运动会可以回家了。
~Can you feel this magic in the air, it must be the way you kiss me~
而我还在机房,挣扎、挣扎、翻题面、挣扎、敲几行代码、挣扎(就是不会做啊)...
还有四十分钟考试才能结束,晚上还要继续参加洛谷的模拟赛。
T1 应该是拓展KMP吧,(我不会呢,看来考完后要恶补一下) 但只会写会超时的暴力。
T2 像是博弈论的样子(再次凉凉)
T3 计算几何(终于遇到可做题了),虽然有一点点繁琐,但我还是自认为正确地写完了代码(等一下还要检查,唉这种题目没法对拍了,计算几何的题也只能这样了)
好喜欢这样周六的下午,考完试后自己一个人骑着共享单车回家,一边打量着路边帅气的小哥哥,期待能不能在路上遇到学长,心里满是对长达20小时周末的憧憬(未来一年多都不再会有这样欣喜的感觉了。。)
别写了,快点检查代码去吧。
17:38:43
估计130分
19:09:21
吃完饭回来,发现只有72分。。(刚刚估计的130真是打脸) 最后一题居然是多组数据的!!!(题目都没讲清楚啊!)其实就算改了程序,有几组还是错了,不知道哪里出问题了。
调整状态,等一下还有模拟赛!
21:57:25
冠着什么水题大赛的模拟赛都是假的!!!
题目描述太太多了吧,好烦这种讲了半天混淆视听,最后又含糊其辞不说清题目中的这些神秘的 绯狱丸(?)的目的是什么
第一题一次又一次的0分,这还是乐多赛呢(好在没什么分可以扣了)
第二题一气之下随便写了一个程序交上去,居然有42分!!?? 一下子就蹭蹭蹭升到了第四名,最终固定在第五名。
为什么第一题一直没有分 ..QAQ..
而且一共就考两个半小时,完全不够啊.. 算了,去写下午的题目吧。