CodeChef A

EDA虚拟机分享2020版本(Synopsys2020) EDA虚拟机分享 阅读详情

问题是求出斐波那契数列的第n个,这里要用大数加法预处理,然后就可以了

代码:

 1 #include <iostream>
 2 #include <sstream>
 3 #include <cstdio>
 4 #include <climits>
 5 #include <cstring>
 6 #include <cstdlib>
 7 #include <string>
 8 #include <stack>
 9 #include <map>
10 #include <cmath>
11 #include <vector>
12 #include <queue>
13 #include <algorithm>
14 #define esp 1e-6
15 #define pi acos(-1.0)
16 #define pb push_back
17 #define lson l, m, rt<<1
18 #define rson m+1, r, rt<<1|1
19 #define mp(a, b) make_pair((a), (b))
20 #define in  freopen("in.txt", "r", stdin);
21 #define out freopen("out.txt", "w", stdout);
22 #define print(a) printf("%d\n",(a));
23 #define bug puts("********))))))");
24 #define stop  system("pause");
25 #define Rep(i, c) for(__typeof(c.end()) i = c.begin(); i != c.end(); i++)
26 #define inf 0x0f0f0f0f
27 
28 using namespace std;
29 typedef long long  LL;
30 typedef vector<int> VI;
31 typedef pair<int, int> pii;
32 typedef vector<pii> VII;
33 typedef vector<pii, int> VIII;
34 typedef VI:: iterator IT;
35 struct BigInt
36 {
37     int len;
38     int f[1100];
39     void Init(int n)
40     {
41         memset(f, 0, sizeof(f));
42         len = 0;
43         while(n)
44         {
45             f[len] = n % 10;
46             n /= 10;
47             len++;
48         }
49 
50         if(len > 0)
51         len--;
52     }
53     BigInt operator + (const BigInt &a)const
54     {
55         int carry = 0;
56         BigInt c;
57         c.Init(0);
58        int i;
59         for(i = 0; i <= max(a.len, len); i++)
60         {
61             carry = carry + f[i] + a.f[i];
62             c.f[i] = carry%10;
63             carry /= 10;
64         }
65         if(carry == 0)
66             return         c.len = i - 1, c;
67         while(carry)
68         {
69             c.f[i] = carry%10;
70             carry /= 10;
71             i++;
72         }
73         c.len = i-1;
74         return c;
75     }
76 };
77 
78 BigInt fi[11000];
79 int main(void)
80 {
81     fi[1].Init(1);
82     fi[2].Init(1);
83     for(int i = 3; i <= 2000; i++)
84         fi[i] = fi[i-2] + fi[i-1];
85     int t;
86     while(scanf("%d", &t), t)
87     {
88         for(int i = fi[t].len; i >= 0; i--)
89             printf("%d", fi[t].f[i]);
90         puts("");
91     }
92     return 0;
93 }
View Code

【STM32Cube HAL】输入捕获(六)——PWM测量 实验内容:使用通用定时器输入捕获测量信号的脉宽(检测按键按下的时间)。 一、原理图 二、 CubeMX配置 Step1.打开 STM32CubeMX,点击“New Project”,选择芯片型号,STM32F103VETx。 Step2.选择时钟源,并配置时钟树。选择Crystal/Ceramic Resonator,并配置系统时钟为72M。 Step3.配置SYS,我们这里选择的是Serial Wire。(正常情况配置不配置不影响,debug可以使用。但是你不可以把这... 阅读详情

相关推荐

跨厂商网络设备的RADIUS认证:Windows NPS的兼容性与最佳实践

本文详细探讨了Windows NPS在多厂商网络环境中的RADIUS认证实践,特别针对华为、华三、思科等主流设备的兼容性问题提供解决方案。从基础配置到高级优化,涵盖VSA属性映射、认证协议选择及安全加固措施,帮助企业实现统一身份认证并提升网络安全性。

weixin_29213827的博客 421

codechef121轮(A-G)

很简单,比较就行。

A2105153335的博客 407

转录因子详细介绍(motif)

转录因子详细介绍(motif) TF: transcription factor转录因子TFBS: transcription factor binding site转录因子结合位点TFBS是序列内的location,TF特异结合在这里,这个site有这种特点 1 和一些参考相关的一个位置(开始,结束,strand),这些reference可以是染色体开始,geneTSS。也可以是一段sequence 2 A SITE可以是实验证实的(已知的),也可以是一些算法(预测的) 3 例子,下面这个图是酵母

wangprince2017 3万+

CodeChef ROBOTDAG Robots in a DAG

CodeChef ROBOTDAG Robots in a DAGSAP板子#include<cstdio> #include<cstring> #include<queue> #include<iostream> #include<algorithm> using namespace std; const int MAXN=200007; const int oo=0x3f3f3f3f; cons

P.H.S 327

AIOps智能运维:从数据治理到故障自愈的实践指南

AIOps(智能运维)通过融合人工智能与运维管理,构建了感知-决策-执行的闭环体系。其核心技术包括多维度数据采集、机器学习算法和自动化执行,显著提升了告警治理、故障定位和容量预测的效率。在数据层,全量性、实时性的数据采集是基础,而算法层的异常检测和根因分析则依赖统计方法、孤立森林和LSTM等模型。AIOps尤其适用于处理告警风暴和复杂系统故障,如在电商大促中通过K-Means聚类减少92%的告警量。随着云原生和边缘计算的普及,AIOps正逐步实现与Service Mesh、Serverless等技术的深度集

weixin_30175731的博客 288

Hierarchical-Localization 环境配置与依赖管理全攻略

本文提供了Hierarchical-Localization(hloc)视觉定位工具箱从零开始的环境配置与依赖管理全攻略。针对Windows、Ubuntu和macOS三大操作系统,详细解析了Python版本选择、PyTorch与CUDA版本匹配、pycolmap版本锁定等核心依赖的安装步骤,并汇总了权重文件格式、NumPy版本、路径配置等常见问题的排查与解决方案,旨在帮助用户高效搭建稳定的hloc开发环境。

weixin_29066781的博客 335

codechef Graph on a Table

codechef Graph on a Table https://www.codechef.com/problems/TBGRAPH 题意 : 一个\(n\times m\)的网格图。\(q\) 个矩形,格子\((r1,c1)\)可以到达\((r2,c2)\)的条件是\(r2>r1,c2>c1\)且存在一个矩形同时包含这两个点。 初始点任意,求最多走几步以及方案数。 \(...

168

合宙ESP32C3实战:MPU6500六轴传感器数据读取与校准全解析

本文详细解析了如何使用合宙ESP32C3开发板读取和校准MPU6500六轴姿态传感器数据。从硬件接线、开发环境搭建到核心代码解析,提供了全面的实战指南,帮助开发者快速掌握传感器配置与数据处理技巧,适用于姿态控制、运动检测等应用场景。

weixin_27066963的博客 405

【CodeChef】Find a special connected block - CONNECT(斯坦纳树)

【CodeChef】Find a special connected block - CONNECT(斯坦纳树) 题面 Vjudge 题解 还是一样的套路题,把每个数字映射到\([0,K)\)的整数,然后跑斯坦纳树,重复多次就有很大概率出解。 但是别乱随机,我直接随机\(WA\)成sb了,后来学了别人代码用自己手写的伪随机数就过了。。 #include<iostream> #inclu...

weixin_30588675的博客 166

用 ABAP 的 AMDP 把计算推到数据库:概念、场景、以及可运行示例

摘要:AMDP(ABAP Managed Database Procedures)是SAP HANA环境下优化ABAP性能的关键技术,通过将数据计算逻辑推送到数据库端执行,减少数据传输和应用层处理开销。其核心价值在于利用HANA的集合运算能力,适用于大数据量聚合、窗口函数等复杂计算场景。AMDP不是通用解决方案,而是针对CDS无法高效处理的特定性能瓶颈的优化手段。典型应用包括财务统计、零售分析等需要高性能数据处理的业务场景。本文通过概念解析、性能逻辑推导和实际代码示例(包括直接调用的AMDP Procedu

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 262

PyTorch视觉项目实战:从数据加载到模型部署

PyTorch视觉项目实战:从数据加载到模型部署 ,人工智能,计算机视觉,大模型,AI,随着深度学习在计算机视觉领域的飞速发展,PyTorch 凭借其简洁的代码风格、动态计算图特性以及强大的社区支持,成为众多开发者和研究人员的首选框架。从数据加载、模型构建与训练,到最终的模型部署,PyTorch 提供了一套完整且灵活的解决方案。本文将通过实际项目案例,详细阐述基于 PyTorch 的视觉项目全流程,结合丰富的代码示例和概念解析,帮助读者掌握从项目起步到落地的关键技术。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

CodeChef - WIQ Waiting in a Queue

CodeChef - WIQ Waiting in a Queue数据结构题意一个队列里面有1到n,n个任务。每个任务有个准备时间,有个持续时间。从1时刻开始检查队列中的任务,遇到一个任务,如果他没准备好,那么把它移到队尾。如果他准备好了,那么做它,完事后就移除。思路代码#include<cstdio> #include<cstring> #include<iostream> #include<ve

P.H.S 517

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【CodeChef】Graph on a Table

【题目链接】 点击打开链接 【思路要点】 注意到一步使得两维坐标均增大 222 或以上的走法一定是不优的,我们只需要考虑每一步某一维增量为 111 的情况。 预处理 Li,j,Ui,jL_{i,j},U_{i,j}Li,j​,Ui,j​ 分别表示最左侧的可以转移到 (i,j)(i,j)(i,j) 的位置和最上方的可以转移到 (i,j)(i,j)(i,j) 的位置,可以发现, Li,jL...

cz_xuyixuan的博客 320

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

[CodeChef]Points Inside A Polygon

我的几何好烂……还是说烂的是构造?

七代目鸽影 222

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

codechef May challenge A

感觉要注意的只有long long 的声明

Step by step 819

【CodeChef】Count on a Treap

【题目链接】 点击打开链接 【思路要点】 若将一个序列按照元素大小排序,那么其对应的 TreapTreapTreap 即为权值对应的笛卡尔树,并且,被删除的元素可以视作权值为 000 的元素。 一个点在 TreapTreapTreap 上所有的祖先即其左侧/右侧对应的所有权值为后/前缀最大值的点。 离线操作,对权值离散化,并用线段树维护。 插入删除操作可以通过线段树的单调修改实现。 对...

cz_xuyixuan的博客 448

CodeChef Cook-a-Code Cheesy 7题解

题目简介 原题链接 给定两个数n, m。两位玩家A、B按以下规则进行游戏: 游戏设定一个初始值k=0 A和B依次选择[1, m]之间的一个数d加到k上(k+=d),玩家顺序为A->B->A->B… 若某位玩家选择数字后k=n,则游戏终止,该玩家获胜 输入: t, n, m,t表示测试用例个数 输出: 获胜方 思路分析 如果n<=m,则玩家A可以选择d=m获胜。 对n=m...

HLGsteel的博客 510

Codechef A Simple Equation 题解

A Simple Equation Given N,A,B,C, find how many solutions exist to the equation : a + b + c ≤ N, such that 0 ≤ a ≤ A, 0 ≤ b ≤ B, 0 ≤ c ≤ C. Input The first line contains the number of test c

靖空间 1233

codechef Sums in a Triangle题解

Let's consider a triangle of numbers in which a number appears in the first line, two numbers appear in the second line, three in the third line, etc. Develop a program which will compute the largest

靖空间 1421

「Codechef GRAPHCNT」Counting on a directed graph

算法标签:支配树

forever_dreams的博客 285

Codechef Not a Triangle题解

找出一个数组中的三个数,三个数不能组成三角形。 三个数不能组成三角形的条件是:a + b 两边和小于第三边。 这个问题属于三个数的组合问题了。暴力法可解,但是时间效率就是O(n*n*n)了,很慢。 不过既然是组合问题就必定可以使用排序后处理的方法降低时间效率的。 这里降低时间效率的方法是: 选一个最大的数c,然后选两个小数a和b,其中a 这样可以把时间效率降到O(n*n)

靖空间 1153

Codechef A temple of Snakes(思维)

点击打开链接  题意 你想要为众蛇建造一座神殿。神殿将建在群山之中,可以将其视作n个块,其中第i个的高度为hi。神殿会建造在连续若干个块上,要求这些块的高度从1开始逐渐增加到某个高度,然后再逐渐减小到1,即,高度是形如1,2,3, ... ,x−1,x,x−1,x−2,...,1的序列。除了要建造神殿的块之外,其他块的高度都应该是0,以便人们从左右两侧看到神殿。 为了达成这一

CillyB的博客 613

[线段树] CodeChef Count on a Treap

要求两点距离,只需做到能求两点 lcalca 和任意一点的深度即可。 Treap其实是一棵笛卡尔树,构造过程就是对于 keykey 递增的序列,每次选 ww 最大的作为根,然后两边分为左右子树递归。 那么x,y的 lcalca 实际上就是 [x,y][x,y] 中 ww 最大的,比较显然。 然后就是怎么求深度,考虑一个节点 xx 的父亲,它一定是序列中离 xx 最近的且 ww 大于 w(x)

Lynstery's blog 392

CodeChef Counting on a directed graph

Counting on a directed graphProblem Code:GRAPHCNT All submissions for this problem are available. Read problems statements inMandarin ChineseandRussian. Given an directed graph wi...

weixin_30488313的博客 128

Codechef A-Maxinum Score 思维题

题目简介: You are given N integer sequences A1, A2, ..., AN. Each of these sequences contains N elements. You should pick N elements, one from each sequence; let's denote the element picked from sequ

Fluence_YHL 348
上一篇: CodeForces - 7D Palindrome Degree
下一篇: UVA 11090 Going in Cycle!!
rootial
博客等级 码龄15年 2粉丝 93原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值