2015 Multi-University Training Contest 1 Solutions – xuan's blog



2015 Multi-University Training Contest 1 Solutions – xuan's blog

题意:给出一个数组 a[n] ,定义函数 f(l,r) 表示在区间 [l,r] 内没有 ai 的因子的 i 的数量,因子的下标不能为 i ,求

i=1nj=inf(i,j)mod(109+1)

 

题目可以转换成每个 ai 可以贡献的区间个数为 Ki ,求出所有 Ki 之和

要求 Ki 就是找左右离 ai 最近的 2 个因子,求出左右不包含因子的区间长度 l,r

Ki=(l+1)×(r+1)

ans=i=1nKi

要求出最近的因子可以预处理 10000 内所有数的因数,在输入的时候记录每个数出现的位置,因为记录是有序的,所以可以找出离 ai 最近的两个因子


Read full article from 2015 Multi-University Training Contest 1 Solutions – xuan's blog


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts