算法笔记codeup-Contest100000568
A
#include <stdio.h>
int main()
{
int a=;
int sum=;
while(a)
{
sum=sum+a;
a--;
}
printf("%d",sum);
return ;
}
B 差不多
C
#include <stdio.h>
int main()
{
int a=;
int sum=;
for (;a>=;a--) {
/* code */
sum+=a;
}
printf("%d",sum);
}
D
#include <stdio.h>
int main()
{
int a=;
int sum=;
scanf("%d",&a);
for (;a>=;a--) {
/* code */
sum+=a;
}
printf("%d",sum);
}
E
#include <stdio.h>
int main()
{
int a=;
int sum=;
for (;a<=;a++) {
/* code */
sum+=a;
if(sum>)
break;
}
printf("%d",a);
}
F
#include <stdio.h> int main()
{
int i=;
for(i=;i<=;i++)
{
printf("%3d",*i);
printf("%3d",*i);
printf("%3d",*i);
printf("%3d",*i);
printf("%3d\n",*i);
} }
G
#include<stdio.h>
#include<math.h>
int main()
{
int sign=;
double pi=0.0,n=1.0,term=1.0;
while(fabs(term)>=1e-)
{
pi=pi+term;
n=n+;
sign=-sign;
term=sign/n;
}
pi=pi*;
printf("PI=%10.8f\n",pi);
return ;
}
H
#include <stdio.h>
#include <math.h>
int main()
{
int A=;
int B=;
int C=;
int count=;
int init=;
int chushu=;
int yushu=; scanf("%d",&count);
chushu=count/;
yushu=count%;
if(count==||count==)
{
printf("");
}
else{
for(;init<chushu;init++)
{
C=A+B;
A=B+C;
B=C+A;
}
switch(yushu)
{
case :
printf("%d",C);
break;
case :
printf("%d",A);
break;
case :
printf("%d",B);
break;
}
} }
I
#include <stdio.h>
#include <math.h>
int main()
{
double A=1.0;
double B=2.0;
int count=;
int temp=;
int init=;
double sum=0.0; for(;init<;init++)
{
sum+=B/A;
temp=B;
B=A+B;
A=temp;
} printf("%.6lf",sum); }
算法笔记codeup-Contest100000568的更多相关文章
- 算法笔记刷题1(codeup 1934)
准备6月份的拼题甲级中(本来现在这两天就考试了,但是因为疫情的原因延期了) 刚刚开始按算法笔记刷题,今天是探索codeup的第一天. 一开始并没有把多点测试当回事,直到一错再错,心态爆炸... 附上我 ...
- 算法笔记——C/C++语言基础篇(已完结)
开始系统学习算法,希望自己能够坚持下去,期间会把常用到的算法写进此博客,便于以后复习,同时希望能够给初学者提供一定的帮助,手敲难免存在错误,欢迎评论指正,共同学习.博客也可能会引用别人写的代码,如有引 ...
- 学习Java 以及对几大基本排序算法(对算法笔记书的研究)的一些学习总结(Java对算法的实现持续更新中)
Java排序一,冒泡排序! 刚刚开始学习Java,但是比较有兴趣研究算法.最近看了一本算法笔记,刚开始只是打算随便看看,但是发现这本书非常不错,尤其是对排序算法,以及哈希函数的一些解释,让我非常的感兴 ...
- 算法笔记--数位dp
算法笔记 这个博客写的不错:http://blog.csdn.net/wust_zzwh/article/details/52100392 数位dp的精髓是不同情况下sta变量的设置. 模板: ]; ...
- 算法笔记--lca倍增算法
算法笔记 模板: vector<int>g[N]; vector<int>edge[N]; ][N]; int deep[N]; int h[N]; void dfs(int ...
- 算法笔记--STL中的各种遍历及查找(待增)
算法笔记 map: map<string,int> m; map<string,int>::iterator it;//auto it it = m.begin(); whil ...
- 算法笔记--priority_queue
算法笔记 priority_queue<int>que;//默认大顶堆 或者写作:priority_queue<int,vector<int>,less<int&g ...
- 算法笔记--sg函数详解及其模板
算法笔记 参考资料:https://wenku.baidu.com/view/25540742a8956bec0975e3a8.html sg函数大神详解:http://blog.csdn.net/l ...
- 算法笔记_067:蓝桥杯练习 算法训练 安慰奶牛(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路.道路被用来连接N个牧场,牧场被连续地编号为1到N.每一个牧场都是 ...
- 算法笔记(c++)--回文
算法笔记(c++)--回文 #include<iostream> #include<algorithm> #include<vector> using namesp ...
随机推荐
- P1090 后缀表达式
题目描述 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级). 如:3(5–2)+7对应的 ...
- java编译器优化和运行期优化
概述 最近在看jvm优化,总结一下学习的相关知识 (一)javac编译器 编译过程 1.解析与填充符号表过程 1).词法.语法分析 词法分析将源代码的字符流转变为标记集合,单个字符是程序编 ...
- Vue中qs插件的使用
qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库. 在项目中使用命令行工具输入:npm install qs安装完成后在需要用到的组件中:import qs from ‘qs’具体使用中 ...
- 【35.12%】【POJ 1988】Cube Stacking
Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 24007 Accepted: 8432 Case Time Limit: 100 ...
- CodeForces - 1162E Thanos Nim (博弈论)
Alice and Bob are playing a game with nn piles of stones. It is guaranteed that nn is an even number ...
- ORACLE禁用和启用外键
禁用外键 select 'alter table '|| t.table_name||' disable constraint '||t.constraint_name||';' from user_ ...
- Canal常用配置
Canal 是mysql数据库binlog的增量订阅&消费组件. 基于日志增量订阅&消费支持的业务: 数据库镜像 数据库实时备份 多级索引 (卖家和买家各自分库索引) search b ...
- 设计模式2——状态模式State
参考链接: 设计模式之状态模式:https://www.cnblogs.com/haoerlv/p/7777789.html 设计模式系列之状态模式:https://www.jianshu.com/p ...
- centos 下yum lock的解决办法
centos 下yum lock的解决办法 centos7下yum install的时候,报了一堆错误,如下: Another app is currently holding the yum loc ...
- 将 Sidecar 容器带入新的阶段
作者 | 徐迪.张晓宇 导读:本文根据徐迪和张晓宇在 KubeCon NA 2019 大会分享整理.分享将会从以下几个方面进行切入:首先会简单介绍一下什么是 Sidecar 容器:其次,会分享几个阿里 ...