PAT(Basic Level) 1051 复数乘法

复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​2​​=−1;也可以写成极坐标下的指数形式 (R×e​(Pi)​​),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 (R(cos(P)+isin(P))。 现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。 输入格式: 输入在一行中依次给出两个复数的 R​1​​, P​...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT (Basic Level) 1048 数字加密

本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。 输入格式: 输入在一行中依次给出 A 和 B,均为不超过 10...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT 1079 延迟的回文数(20)

给定一个 k+1 位的正整数 N,写成 a​k​​⋯a​1​​a​0​​ 的形式,其中对所有 i 有 0≤a​i​​<10 且 a​k​​>0。N 被称为一个回文数,当且仅当对所有 i 有 a​i​​=a​k−i​​。零也被定义为一个回文数。 非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT 7-8 非常弹的球(30)

刚上高一的森森为了学好物理,买了一个“非常弹”的球。虽然说是非常弹的球,其实也就是一般的弹力球而已。森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不太会,你能帮他解决吗?当然为了刚学习物理的森森,我们对环境做一些简化: 假设森森是一个质点,以森森为原点设立坐标轴,则森森位于(0, 0)点。 小球质量为w/100 千克(kg),重力加速度为9.8米/秒平方(m/s...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT 最长对称子串(25)

对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。 输入格式: 输入在一行中给出长度不超过1000的非空字符串。 输出格式: 在一行中输出最长对称子串的长度。 输入样例: Is PAT&TAP symmetric? 输出样例: 11 思路:...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT 求前缀表达式的值

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4。请设计程序计算前缀表达式的结果值。 输入格式: 输入在一行内给出不超过30个字符的前缀表达式,只包含+、-、*、\以及运算数,不同对象(运算数、运算符号)之间以空格分隔。 输出格式: 输出前缀表达式的运算结...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT 银行排队问题之单队列多窗口服务(25)

假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。 本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。 输入格式: 输入第1行给出正整数N(≤1000),为顾客总人数;随后N行,每行给出一位顾客的...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

堆中的路径

将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。 输入格式: 每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。 输出格式: 对输入中给出的每个下标i,在一行中输出从H[i]到根结点...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

打印选课学生名单(25)

假设全校有最多40000名学生和最多2500门课程。现给出每个学生的选课清单,要求输出每门课的选课学生名单。 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数;K(≤2500),为总课程数。此后N行,每行包括一个学生姓名(3个大写英文字母+1位数字)、一个正整数C(≤20)代表该生所选的课程门数、随后是C个课程编号。简单起见,课程从1到K编号。 输出格式: 顺序输出...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

PAT 1085 PAT单位排行(25)

每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。 输入格式: 输入第一行给出一个正整数 N(≤10​5​​),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息: 准考证号 得分 学校 其中准考证号是由 6 个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是 [0, 100] 区间内的整数;学校是由不超过...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

老子道德经81章全文及解释

《道德经》全文和译文《道德经》全文和译文 第一章 道可道(可以语言交流的道), 非常道(非真正意义上的道); 名可名(可以明确定义的名), 非常名(非真正意义上的名)。 无名天地之始(天地在开始时并无名称), 有名万物之母(名只是为了万物的归属)。 故常无欲以观其妙(因此常用无意识以发现其奥妙), 常有欲以观其徼(常用有意识以归属其范围)。 两者同出异名(两种思维模式同出自一个地方但概念却不相同)...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

ccf 201803-3 URL映射(100分)

#include<iostream> #include<cstring> #include<string> using namespace
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

ccf 201709-3 JSON查询(100分)

问题描述   JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),出于简化的目的本题只涉及 2 种类型的值:   * 字符串 (string):字符串是由双引号 ” 括起来的一组字符(可以为空)。如果字符串的内容中出现双引号 “,在双引号前面加反斜杠,也就是用 \” 表示;...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

ccf 201709-4 通信网络 (100分)

问题描述   某国的军队由N个部门组成,为了提高安全性,部门之间建立了M条通路,每条通路只能单向传递信息,即一条从部门a到部门b的通路只能由a向b传递信息。信息可以通过中转的方式进行传递,即如果a能将信息传递到b,b又能将信息传递到c,则a能将信息传递到c。一条信息可能通过多次中转最终到达目的地。   由于保密工作做得很好,并不是所有部门之间都互相知道彼此的存在。只有当两个部门之间可以直接或...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

Drainage Ditches POJ - 1273 (网络流初步)

Every time it rains on Farmer John’s fields, a pond forms over Bessie’s favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to regrow. Thus, Fa...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

Optimal Milking POJ - 2112 (二分+floyd+最大流)

FJ has moved his K (1 <= K <= 30) milking machines out into the cow pastures among the C (1 <= C <= 200) cows. A set of paths of various lengths runs among the cows and the milking machine...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

ccf 第三四题代码

ccf
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

NDCG评价指标讲解

Normalized Discounted Cumulative Gain,即NDCG,常用于作为对rank的评价指标,当我们通过模型得出某些元素的ranking的时候,便可以通过NDCG来测评这个rank的准确度,同样的算法还包括MAP,MRR等,这里只讲解NDCG。 我们通过一个实例来说明一下这个NDCG的用法 id 1 2 3 4 5 模型评分
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

可调参的K-means算法

选自:《Unifying Dependent Clustering and Disparate Clustering for Non-homogeneous Data 》 传统的K-means的算法如下: 这个表示的是聚类的簇,i代表的的是不同的类,i'代表的是类外的点,i是类内的点。这个公式是代表的类内的点到类外的点的距离肯定小。 有公式可以看得出,整个公式是一个类似的阶跃函数,很明显
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

Tensorflow: setting of inter_op_parallelism_threads and intra_op_parallelism_threads don't effect

问题描述: 当我们用tf.Session() 如:tf.manage.session()   或者 tf.Superiver ()   , 来配置分布式机器的tensorflow代码 的ConfigProto的 init_op 和 intra_op 的时候,发现不起作用。 即我们的各个worker依旧会使用最大的线程数来process。 eg-ConfigProto: config 
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0