6700k + Z170-A 超频 记录 2023
Posted IT_IOS_MAN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6700k + Z170-A 超频 记录 2023相关的知识,希望对你有一定的参考价值。
6700k
Intel 酷睿i7 6700K处理器主频为4GHz,最大睿频为4.2GHz,核心数为四核心,8MB三级缓存,采用14纳米制作工艺,热设计功耗(TDP)为91W。Intel 酷睿i7 6700K处理器内置英特尔核芯显卡530。采用LGA 1151接口,支持双通道DDR3 1600/DDR4 2133MHz,最大支持64GB内存。
默认电压
1.28V 电压 4.2Hz
降压超频
1.23V 电压 4.5Hz
Cpu跑分
降低0.05V 提升约6%
内存频率
1.2V 电压 2800MHz (注:1.2V 最高 2800MHz)
[哈希][倍增] Jzoj P5856 01串
题解
- 考虑字符串哈希。
- 设f[i][j]表示i为z的初始值,进行2^j次变化之后,得到的字符串的哈希值
- 设g[i][j]表示i为z的初始值,进行2^j次变化后,得到的数
- 这两个都是可以通过倍增得到,字符串的哈希值可以将两个字符串拼接得到
- 最后,枚举z,倍增判断是否合法
代码
1 #include<cstdio> 2 using namespace std; 3 const int mo=1000000007; 4 int a,c,k,m,n,mx,ans,mi[1000010],f[1000010][17],g[1000010][17]; 5 char s[100010]; 6 int main() 7 { 8 freopen("zero.in","r",stdin); 9 freopen("zero.out","w",stdout); 10 scanf("%d%d%d%d%d",&a,&c,&k,&m,&n); 11 scanf("%s",s+1); 12 mi[0]=2; for (int i=1;i<=16;i++) mi[i]=(long long)mi[i-1]*mi[i-1]%mo; 13 for (int i=1;i<=n;i++) mx=((long long)mx*2+s[i]-‘0‘)%mo; 14 for (int i=0;i<m;i++) 15 { 16 int z=((long long)a*i+c)/k%m; 17 g[i][0]=z,f[i][0]=z<m/2?0:1; 18 } 19 for (int j=1;j<=16;j++) 20 for (int i=0;i<m;i++) 21 { 22 int z=g[i][j-1]; 23 f[i][j]=((long long)f[i][j-1]*mi[j-1]+f[z][j-1])%mo; 24 g[i][j]=g[z][j-1]; 25 } 26 for (int i=0;i<m;i++) 27 { 28 int t=i,l=0; 29 for (int j=n,u=0;j;j>>=1,u++) 30 if (j%2==1) 31 { 32 l=((long long)l*mi[u]+f[t][u])%mo; 33 t=g[t][u]; 34 } 35 if (l==mx) ans++; 36 } 37 printf("%d",ans); 38 return 0; 39 }
以上是关于6700k + Z170-A 超频 记录 2023的主要内容,如果未能解决你的问题,请参考以下文章