POJ1006 Biorhythms

OpenHarmony 5.1 RK3568 开发板烧录:从源码编译到镜像写入的 6 步实战 本文详细解析了OpenHarmony 5.1在RK3568开发板上的全链路开发流程,包括环境搭建、源码编译、镜像烧录等6个关键步骤。通过实战指南和避坑技巧,帮助开发者快速掌握OpenHarmony系统的烧录与定制能力,提升物联网设备开发效率。 阅读详情

题目大意:求出三个生理期的共同日

思路:

即是X%23=0(从第零天开始的)

X%28=0

X%33=0

但是又因为:

p%23=0,e%28=0,i%33=0;

所以

X=p+23*y1  (yi是整数)

X=e+28*y2

X=i+33*y3    所以X和p同余于23,X和e同余于28,X和i同余于33;

又因为23、28、33互质;

所以用处理   符合定理使用条件的线性同余方程组的  中国剩余定理;

 


AC program:

#include<iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
int m[4],a[4],M;
void exgcd(int a, int b, int &d,int &x, int &y )
{
  if(b==0)
    {
      x=1;
      y=0;
      d=a;
      return ;      
    } 
    else
        {
          exgcd(b,a%b,d,x,y);
          int tmp=x;
          x=y;
          y=tmp-(a/b)*y;     
        } 
} 
int china(int r)
{
  M=1;
  int Mi,x0,y0,d,ans=0;
  for(int i=1;i<=r;i++)
     M*=m[i];
  for(int i=1;i<=r;i++)
  {
    Mi=M/m[i];
    exgcd(Mi,m[i],d,x0,y0);
    ans=(ans+Mi*x0*a[i])%M;
            
  } 
  if(ans<0)
    ans+=M;
  return ans;   
} 
int main()
{
 int cas=1;
 int  p,e,i,d;
 while(cin>>p>>e>>i>>d)
 {
  if(p==-1&&e==-1&&i==-1&&d==-1)
     break;
  a[1]=p,a[2]=e,a[3]=i;
  m[1]=23,m[2]=28,m[3]=33;
  int ans=china(3);
  while(ans<=d)//因为这个日期要是大于d的最小整数,SO
    ans+=M;
  cout<<"Case "<<cas++<<": the next triple peak occurs in "<<ans-d<<" days."<<endl;                      
 } 
//system("pause"); 
return 0;} 


 

 

Rockchip MPP解码H264实战:从文件到YUV的完整流程解析 本文详细解析了在Rockchip平台上使用MPP(Media Process Platform)硬件解码H264视频文件并输出YUV数据的完整流程。通过实战代码示例,深入讲解了MPP解码器的初始化、数据包投递、非阻塞模式下的双循环控制以及YUV帧的提取与保存等核心步骤,并提供了环境搭建、编译运行和常见问题排查指南,帮助开发者高效利用硬件加速进行视频处理。 阅读详情

相关推荐

SNN目标识别MNIST

总体来说这篇论文提出的方法用了多种更精密的细节,如LIF膜电位公式,三种STDP方法,但我觉得还可以有很大的改进,比如输入层全连接到兴奋层,兴奋层通过抑制层实现的侧向抑制,抑制层不参与学习等等。尤其是兴奋层通过抑制层实现侧向抑制这里,当神经元兴奋时,通过抑制层再倒回兴奋层,所抑制的已经经过一了一段时间的延迟。如有错误,请不吝赐教。

m0_74982304的博客 1262

POJ1006-Biorhythms【中国剩余定理】

正题 题目链接:http://poj.org/problem?id=1006 题目大意 若干个p,e,i,dp,e,i,dp,e,i,d。已经知道 {(d+x)≡p(mod 23)(d+x)≡e(mod 28)(d+x)≡i(mod 33)\left\{\begin{matrix} (d+x)\equiv p(mod\ 23) \\ (d+x)\equiv e(mo...

QuantAsk 455

西门子AI面试问答(STAR法则回答实例)

通过建立良好的沟通渠道、倡导透明和积极的沟通,并建立信任和共享目标的文化,我成功地改善了团队合作的氛围和效果。对于一些存在分歧和冲突的情况,我采用了积极的解决问题的态度,促进双方的沟通和理解,寻找共同的利益点和解决方案。我的成果得到了评委和观众的认可,并为我的学术发展和进一步的科学研究奠定了基础。首先,我主动与团队成员进行一对一的沟通,倾听他们的观点和意见,了解他们在合作中遇到的问题和需求。我还参加了学校组织的科学俱乐部和研究小组,与其他热衷科学的同学一起进行讨论和实验,加深我的理解和实践技能。

kashine的博客 7249

Biorhythms(中国剩余定理的应用)

Biorhythms Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 109569   Accepted: 34028 Description Some people believe that there are three cycles in a person's

追梦的Anker 887

【Docker】从零构建达梦DM8轻量级服务镜像:实战与优化

本文详细介绍了从零开始构建达梦DM8轻量级Docker镜像的完整实战流程。通过分析传统安装方式的痛点,阐述了使用Docker封装数据库的优势,并重点讲解了如何利用静默安装、精简组件、多阶段构建等优化技巧,打造一个体积小巧、启动迅速、配置灵活的DM8服务镜像,助力实现开发、测试与部署的环境一致性与高效性。

ooo22的博客 520

波士顿咨询最新发布《2025年全球支付报告:未来不稳定》:到2029 年,支付收入将预计达到 2.4 万亿美元

波士顿咨询最新发布《2025年全球支付报告:未来不稳定》:到2029 年,支付收入将预计达到 2.4 万亿美元

face light~ 917

POJ 1006 Biorhythms [中国剩余定理] 超短代码

中国剩余定理模板题,线下算出23,28,33的同余有奇效。#include<cstdio> int main(){ for(int p,e,i,d,count=1;scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF&&p!=-1&&e!=-1&&i!=-1&&d!=-1;count++) printf("Case %d: the next triple pe

lemonoil的博客 500

OCTF2016--piapiapia

知识点: php反序列化长度变化尾部字符串逃逸 目录扫描发现www.zip,下载得到源码 源码有index.php,输入账号密码后会进入profile.php,还有register.php、updata.php、class.php和config.php flag值在config.php中,想办法访问到其内容 通过seay代码审计找到一点线索 看到profile.php中存在任意文件读取漏洞,前面还有反序列化 现在我们有个大体思路了,update.php中有一个$prof..

Oavinci的博客 474

POJ_1006_Biorhythms_生理周期_四种方法

http://poj.org/problem?id=1006总结一下:    首先:文件的输入输出需要练习;C语言的功底要加强;    其次:关于break的用法很神奇,值得探索,跳出当前的循环,注意是当前的;    最后:即使你AC了一道题目以后,还需要去优化;以提高自己的能力;                              最后一种方法很巧妙;是值得思考的;娶个名字吧:就叫做:"抛

技术札记 749

LLC型自驱动半桥谐振变换器:电压电流变化与自然换向解析

变换器的工作状态经历了多个阶段,从模态一的关断状态,到模态二和三的电流供电状态,每个阶段都得到了合理的设计和优化。的工作原理,尤其是在半个周期内的电压和电流变化。上图 展示了该变换器在工作时的电压和电流波形,它为我们揭示了变换器如何通过精确的电流和电压控制,优化性能并实现高效能转换。,并根据负载情况调整电流和电压的工作模式,能够极大提升变换器的效率,尤其是在零电压开通和自然换向的设计中,发挥着关键作用。这意味着,电流会随着时间周期的变化,呈现典型的振荡波形,从而达到良好的电流控制。是两个关键的电流变量。

weixin_43199439的博客 279

嵌入式硬件中AI硬件设计方法与技巧

嘉立创EDA推出AI助手Kimi插件,为PCB设计提供智能支持。该插件具备四大核心功能:AI问答助手可解答各类电路设计问题;元件查询功能直接展示参数和应用场景;智能分析网表可检测潜在问题;电路图识别能解析图纸结构并提供改进建议。用户需通过扩展插件安装,并配置Kimi API密钥后使用。该工具旨在提升工程师的设计效率,减少查阅资料时间,特别适合项目交接和设计自查场景。

嵌入式技术开发 1867

POJ1006Biorhythms生理周期

对CRT(中国剩余定理)不了解可以参考这篇博客这个一道中国剩余定理的裸题代码//By AcerMo #include&lt;cmath&gt; #include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;iostream&gt; #include&lt;algorithm&gt; using namespace std; int main(...

AcerMoOi之路 474

DeepSeek网页版和DeepSeek Harness

DeepSeek网页版是开箱即用的对话工具,适合快速问答与日常任务;而DeepSeekHarness(dsh)是基于Node.js的开源智能体框架,支持文件操作、命令执行、多工具协同,实现“对话即执行”。二者定位不同:网页版为“大脑”,Harness为“躯体”。前者封闭易用,后者开放可扩展,具备可追溯的执行日志与插件化架构。未来,网页版将聚焦轻量化普及,Harness则致力于构建生态平台。对开发者而言,应将AI作为执行层,守住决策层,深耕垂直领域,并掌握AI工作流设计能力,以构建不可替代的技术优势。

几十年资深高级架构师,技术专家的技术笔记。专注C、Java、Python、微服务、云原生、AI工程化及高并发系统分布式架构实战,分享源码剖析、性能调优与架构治理经验。 890

POJ1006 Biorhythms 题解

孙子定理 中国剩余定理 中国余数定理 POJ1006题解 Biorhythms题解

Nothing gonna but our heart change 1243

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【POJ】[1006]Biorhythms

题目地址:【POJ】[1006]Biorhythms

BoilTask Talk Show 375

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

POJ 1006 Biorhythms

POJ 1006 Biorhythms 1.题目的大意是给定三个数a1, a2, a3,求出一个数,这个数除以23, 28, 33得到的余数为a1, a2, a3; 2.从网上查到用中国余数定理,以下是找到的资料: 若某数x分别被d1、、…、dn除得的余...

dayong9372的博客 95

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

POJ 1006 Biorhythms - 数学逻辑

POJ 1006 Biorhythms 题意:三个正整数的最小公约数相关。难度:1星。 根据相关逻辑关系直接计算,也不算复杂。注意,在current day就是next triple peak day时,答案应为一个周期(21252);next triple peak day有可能小于current day,此时答案应在下一个周期内(即再加21252)。 讨论区中有同学用“中国剩余定理”解决

ChenK在学习! 773

Biorhythms(poj1006)

Biorhythms Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 92184   Accepted: 28170 Description Some people believe that there are three cycles in a person's

cs_zlg的专栏 4218

poj1006 Biorhythms 中国剩余定理

中国剩余定理 在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3 余2),五五数之剩三(除以5 余3),七七数之剩二(除以7 余2),问物几何?” 做这个问题之前,首先要清楚两条定理 如果有a%b=c,则有(a+k b)%b=c(k 为非零整数)。两个数相加,如果存在一个加数,不能被整数a整除,那么它们的和,就不能被整数a整除。 如果a%b=c,那么(a*k)%b=(a%b+...

qq_41746080的博客 236

POJ_1006_Biorhythms分析

POJ_1006_Biorhythms分析 每个人都有自己体力、感情和智力上的大姨妈。周期分别为23天,28天和33天。如果我在第10天来了体力大姨妈,在第11天来了感情大姨妈,在第12天来了智力大姨妈,请问,我下一次三个大姨妈一起来(爽歪歪了吧,没准还四个大姨妈一起来 )是在哪一天?然后这道题目还要求从给定的如期开始算还需要多少天,其实不影响。 其实这是一道解方程的题。 已知体力、感...

domore 140

POJ 1006 Biorhythms

<br />一场小眼病,三周没做题了,继续吧,今天起<br /> <br /> <br />、POJ 1006 Biorhythms /*x=p (mod 23) x=e (mod 28) x=i (mod 33) l1=1 (mod 23) l2=1 (mod 28) l3=1 (mod 33) l1=0 (mod 28) l2=0 (mod 23) l3=0 (mod 23) l1=0 (mod 33) l2=0 (mod 33) l3=0 (mod

hqd_acm的专栏 727

POJ1006-Biorhythms(枚举技巧)

POJ1006-Biorhythms(枚举技巧) 简单枚举 优化枚举 题目链接 题目大意 人有三个生理高峰期,即体力、感情和智力,它们的周期长度分别为23天、28天和33天。每一个周期有一天是高峰,这一天很特别。由于这三个生理周期时间长短不同,所以通常三个周期的高峰不会落在同一天。现在想知道何时三个高峰落在同一天。 对于每个周期,给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高...

zxzxin的博客~ 343

poj1006_Biorhythms

poj1006_Biorhythms 英语真差劲啊,看题目没看明白,无奈重新开始手抄题目,突然发现一句话 “For each cycle,you will be given the number of days form the beginning of the current year at which one of its peaks ...

weixin_30398227的博客 97

POJ-1006 Biorhythms 中国剩余定理

POJ-1006 Biorhythms 文章目录POJ-1006 Biorhythms思路:推导细节AC代码 由于题目过于冗长,在此只描述大致题意:人出生就伴随:体力,情感和智力三个生理周期,他们的周期分别为23天,28天,33天,每个周期内有一天为该阶段的峰值,这一天人在对应的方面的表现的最好。一般情况下,这三天不会在同一天,现在分别给出三个日期,分别对应体力§,情感(e),智力(i)出现峰值的日期,以及一个起始日期(d),问:从起始日期开始,最少经过多少天三个方面同时到达峰值。 思路: 关于中国剩余

碳碳双键 212

POJ 1006 Biorhythms 中国剩余定理

题目来源:POJ 1006 Biorhythms 题意:给出3个周期第一次发生的时间 和 当前开始的天数 求三个周期下一次到达高峰期发生在哪一天 思路:这题很水 试一下我的模版而已 #include #include using namespace std; typedef long long LL; const int maxn = 10; int a[maxn], m[maxn];

嗯。 1004
上一篇: 暑期多校联合第一场 H题 俄罗斯方块 (整理暑期题目系列)
下一篇: HDU1788 Chinese remainder theorem again
muximuxi525
博客等级 码龄15年 134粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值