10月20号 蒟蒻的流水账

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<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#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<<sum<<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.. 

而且一共就考两个半小时,完全不够啊.. 算了,去写下午的题目吧。

原文地址:https://www.cnblogs.com/HLAUV/p/9821124.html