摘要:
题目链接: "Ultra QuickSort" 题解:把每个数的逆序数的个数加入答案,然后由于a的数过大,离散化到小范围就可以。 // include include include include include define pb push_back define ll long long de 阅读全文
摘要:
题目链接: "A Simple Problem with Integers" 题解:这题应该是线段树,但用两个树状数组bit1[i]表示原来位置上的值,bit2[i]表示前i个元素都要加bit2[i]的值,对与这个数组的前缀和等与get_sum(bit1,i)+get_sum(bit2,i) i,所 阅读全文
摘要:
题目链接: "C. Voltage Keepsake" 题解:二分时间,然后判断看需要充电的时间总和是否在允许的范围内 include define pb push_back define ll long long define PI 3.14159265 define eps 1e 7 using 阅读全文
摘要:
题目链接 "E. Fire" 题解:dp[i][j]表示选到第i个时间到j的最大值,然后就是01背包,关键是如何输出选中那几个,用pre[i][j]数组保存在时间为j的时候第i个选还是不选,然后递归输出 include define pb push_back define ll long long 阅读全文
摘要:
========== 题目链接 "King's Quest" ============ 题解:通过原有的完美匹配,反向建边,在同一个强连通分量里面的王子和公主可以匹配,而不影响其他王子的结婚对象。 // include include include include include define p 阅读全文