【60天计划】

刷洛谷(题单广场) and Acwing算法基础课

P5710

【深基3.例2】数的性质

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n;cin>>n;if(!(n&1)&&n>4&&n<=12)cout<<1<<' ';elsecout<<0<<' ';if(!(n&1)||(n>4&&n<=12))cout<<1<<' ';elsecout<<0<<' ';if((!(n&1)&&(n<=4&&n>12))||((n&1)&&n>4&&n<=12))cout<<1<<' ';elsecout<<0<<' ';if((n&1)&&(n<=4||n>12))cout<<1<<' ';elsecout<<0<<' ';
}

P5711

【深基3.例3】闰年判断

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n;cin>>n;if((n%4==0&&n%100!=0)||n%400==0)cout<<1;elsecout<<0;cout<<"\n";
}

P5712

【深基3.例4】Apples

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n;cin>>n;if(n>1)cout<<"Today, I ate "<<n<<" apples."<<"\n";elsecout<<"Today, I ate "<<n<<" apple."<<"\n";
}

P5713

【深基3.例5】洛谷团队系统

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n;cin>>n;int a = n*5;int b = n*3+11;if(a<b)cout<<"Local"<<"\n";elsecout<<"Luogu"<<"\n";
}

P5714

【深基3.例7】肥胖问题

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;double m,n;cin>>m>>n;double q = m/(n*n);if(q<18.5)cout<<"Underweight"<<"\n";else if(q>=18.5&&q<24)cout<<"Normal"<<"\n";elsecout<<q<<"\nOverweight"<<"\n";
}

P5715

【深基3.例8】三位数排序

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int s[10];for(int i = 0;i<3;i++)cin>>s[i];sort(s,s+3);for(int i = 0;i<3;i++)cout<<s[i]<<" ";
}

P5716

【深基3.例9】月份天数

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int r[13] = {0,31,29,31,30,31,30,31,31,30,31,30,31};
int p[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{ios;int year,month;cin>>year>>month;if((year%4==0&&year%100!=0)||year%400==0)cout<<r[month]<<"\n";elsecout<<p[month]<<"\n";
}

P1085

[NOIP2004 普及组] 不高兴的津津

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int d = 0;int q = 0;for(int i = 1;i<=7;i++){int a,b;cin>>a>>b;if(a+b>8){if(q<a+b){q = a+b;d = i;}}}cout<<d<<"\n";
}

P1909

[NOIP2016 普及组] 买铅笔

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n;cin>>n;int ans = inf;for(int i = 1;i<=3;i++){int a,b;cin>>a>>b;ans = min(ans,(n+a-1)/a*b);}cout<<ans<<"\n";
}

P1055

[NOIP2008 普及组] ISBN 号码

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;char s[15];cin>>s;int ans = 0;int q = 1;for(int i = 0;i<11;i++){if(s[i]!='-'){ans += (s[i]-'0')*q;q++;}}ans%=11;if(ans==s[12]-'0'||(ans==10&&s[12]=='X'))cout<<"Right"<<"\n";else{for(int i = 0;i<12;i++)cout<<s[i];if(ans!=10)cout<<ans<<"\n";elsecout<<'X'<<"\n";}
}

P1422

小玉家的电费

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n;cin>>n;double ans = 0;if(n<=150)ans+=n*0.4463;else if(n>150&&n<401){ans+=150*0.4463;ans+=(n-150)*0.4663;}else{ans+=150*0.4463;ans+=(400-150)*0.4663;ans+=(n-400)*0.5663;}printf("%.1lf\n",ans);
}

P1424

小鱼的航程(改进版)

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{ios;int n,x;cin>>x>>n;int go = n/7 * 5;int r = n%7;if(r){if(r+x==7||x==7)r--;else if(r+x>7)r-=2;} cout<<(go+r)*250<<"\n";
}

P1888

三角函数

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{int s[5];for(int i = 1;i<=3;i++)cin>>s[i];sort(s+1,s+4);int a = s[1];int b = s[3];for(int i = 2;i*i<=b;i++){if(a%i==0&&b%i==0){a/=i;b/=i;}}cout<<a<<'/'<<b<<"\n";
}

P1046

[NOIP2005 普及组] 陶陶摘苹果

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{int s[15];for(int i = 1;i<=10;i++)cin>>s[i];int mx;cin>>mx;mx+=30;int ans = 0;for(int i = 1;i<=10;i++)if(s[i]<=mx)ans++;cout<<ans<<"\n";
}

P5717

【深基3.习8】三角形分类

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{int s[5];for(int i = 0;i<3;i++)cin>>s[i];sort(s,s+3);if(s[0]+s[1]>s[2]&&s[1]+s[2]>s[0]&&s[0]+s[2]>s[1]){;}else{cout<<"Not triangle"<<"\n";return 0;}int a = s[0]*s[0];int b = s[1]*s[1];int c = s[2]*s[2];int add = a+b;if(add>c)cout<<"Acute triangle"<<"\n";else if(add==c)cout<<"Right triangle"<<"\n";elsecout<<"Obtuse triangle"   <<"\n";if(s[0]==s[1]||s[0]==s[2]||s[1]==s[2])cout<<"Isosceles triangle"<<"\n";if(s[0]==s[1]&&s[1]==s[2])cout<<"Equilateral triangle"<<"\n";
}

P4414

[COCI2006-2007#2] ABC

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<vector>
#include <iomanip>
using namespace std;
typedef long long  ll;
const int inf = 0x3f3f3f3f;
#define ios ios::sync_with_stdio(false);cin.tie(0), cout.tie(0)
const int N = 1e6;
int main()
{int s[5];for(int i = 0;i<3;i++)cin>>s[i];sort(s,s+3);char ch[5];cin>>ch;for(int i = 0;i<3;i++)cout<<s[ch[i]-'A']<<' ';cout<<"\n";
}

想要加入挑战或代码交流,请私信作者(看到必回复!!!)

作者本人是一名大一小白(:

滑稽保命(:

【入门2】分支结构 (今天刷洛谷了嘛)相关推荐

  1. 【入门1】顺序结构 (今天刷洛谷了嘛)

    [60天计划] 刷洛谷(题单广场) and Acwing算法基础课 P1001 A+B Problem #include<iostream> #include<algorithm&g ...

  2. 【入门5】字符串(今天刷洛谷了嘛)

    几道纯模拟题没有写,暂且先放一下 P5733 [深基6.例1]自动修正 #include<iostream> #include<algorithm> #include<c ...

  3. 【入门4】数组 (今天刷洛谷了嘛)

    几道纯模拟题没有写,暂且先放一下 P1428 小鱼比可爱 #include<iostream> #include<algorithm> #include<cstdio&g ...

  4. Python基础入门—单分支结构

    Python基础入门-单分支结构 if分支语句 if_else使用: if_elif_else的使用: if嵌套: 经典例题1: 经典例题2: if分支语句 Python中if语句的语法结构: if ...

  5. 一个新手刷洛谷网的经历

    刷洛谷网也有一段时间了,但是一直进展不大,当我刷完新手前三关的时候,循环那关有道三连击的题目正是我在算法书上遇到的那道题,当时看着很烦,因为实在没有任何头绪,不过幸运的是洛谷网只要求每关作对三道题就可 ...

  6. 【洛谷】入门2 分支结构

    原题传送门 点我 P5710 [深基3.例2]数的性质 题目描述 一些数字可能拥有以下的性质: 性质 1:是偶数: 性质 2:大于 4 且不大于 12. 小A 喜欢这两个性质同时成立的数字:Uim 喜 ...

  7. 【洛谷OJ C++】洛谷题单101 入门2分支结构 题解及学习笔记

    洛谷题单101链接:https://www.luogu.com.cn/training/101#problems 笔记及题解目录: 学习笔记: P5710 [深基3.例2]数的性质 P5711 [深基 ...

  8. 【C++保姆级入门】分支结构拓展与优化

    哈喽大家好,我是iecne,本期为大家带来的是CPP/C++保姆级入门教程的第⑧期-- 分支拓展 ,包教包会,快来看看吧! 此教程适合新手小白,因为语言会十分的通俗易懂,不会有很多的专业词汇出现,可以 ...

  9. 【入门6】函数与结构体(今天刷洛谷了嘛)

    P5735 [深基7.例1]距离函数 #include<iostream> #include<algorithm> #include<cstdio> #includ ...

最新文章

  1. zabbix安装--LAMP环境下
  2. 微信小程序 openid及支付的若干问题解决方案
  3. 新鲜新奇事物_对各样新奇事物都有兴趣去了解的星座
  4. Request.From,Request.QueryString转对象
  5. Py之scikiti -survival:scikiti -survival库的简介、安装、使用方法之详细攻略
  6. scroll-view如何自适应页面剩余高度
  7. 计算机竞赛作文,计算机打字比赛作文例文
  8. 管理动物园动物c++_《过山车大亨》开发商公开新作 建立自己的动物园
  9. GitHu的诞生记 转 https://blog.csdn.net/fanpeihua123/article/details/58151161
  10. Linux编程(6)_makefile
  11. c语言人事管理系统,c语言人事管理系统
  12. Quartz-第二篇 使用quartz框架定时推送邮件
  13. 二进制文件和文本文件的区别
  14. linux查看串口驱动
  15. 测试人员如何分析需求文档
  16. html2canvas截长图
  17. FBReader接入
  18. mysql多表关联数据删除
  19. java 使用 POI 操作 XWPFDocumen 创建和读取 Office Word 文档基础篇
  20. C语言小项目--贪吃蛇游戏

热门文章

  1. python 字符串格式化语法_Python:字符串格式化
  2. Matlab策略模式
  3. .Net Core WebApi(三)在Linux服务器上部署
  4. webpack5 模块联邦 single-spa基座微前端 systemjs
  5. C#LeetCode刷题之#350-两个数组的交集 II(Intersection of Two Arrays II)
  6. Java浅克隆和深克隆
  7. mac 终端提示_有用的终端提示
  8. swift加密_如何使用Swift和Laravel创建加密跟踪应用程序的后端
  9. brew报错:in `initialize‘: Version value must be a string; got a NilClass () (TypeError)
  10. 面试问题:MyBatis和Hibernate的区别