第七周ACM训练报告

分享博主参加2021年济南icpc比赛中的两道题目:JDeterminant和KSearchForMafuyu,涉及高斯消元与行列式判断,以及AtCoder比赛中利用欧拉函数解决E-IntegerSequenceFair问题。展示了如何处理大数和模运算在算法中的应用。
摘要由CSDN通过智能技术生成

个人博客:Eloi-还在前进.

21.11.08 Monday

21.11.09 Tuesday

  • 2021 icpc 济南站
    • J Determinant
      题意:给你矩阵和,矩阵对应行列式的绝对值。
      让你判断行列式正负号。
      很容易想到我们可以通过高斯消元求行列式的值。
      直接判断。
      但考虑到数据行列式很大。
      我们可先求矩阵行列式加mod取模
      再与绝对值比较判断是否为正。

21.11.10 Wednesday

  • 2021 icpc 济南站
    • K Search For Mafuyu
      简单树上DFS,注意建树时应建双向边
      加一个vis数组判断是否已经走过

21.11.4 Thursday

  • P3389 【模板】高斯消元法
    • 高斯消元解方程
      直接套模板

21.11.5 Friday

21.11.6 Saturday

  • AtCoder Beginner Contest 228
    • E - Integer Sequence Fair
      —欧拉降幂—
      题意:求M ^ ( K ^ N )
      由于MOD为质数故MOD与M,K,互质。
      MOD欧拉函数的欧拉函数为1
      由公式:a^b = {a ^ ( b % f(MOD) +f(MOD) ) } % MOD
      f(MOD) 为欧拉函数
      故答案为:
      M ^ ( K ^ N ) % MOD = {M ^ ( (K^N) % (MOD-1) + (MOD-1) ) }%MOD

21.11.7 Sunday

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值