- 博客(8)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 如何使用github建站(简易,使用Markdown编辑)
有很多人都想建立自己的网站,但是因为一般建站都需付费来租用服务器,这次让我介绍一下如何用github建站。1.访问github官网,有时可能会加载失败,刷新一下应该就能解决。2.注册或登录账号。3.点击4.点击右上角点的New,新增资源库5.把资源库名命名为你的github账号.github.io,如zhangsan.github.io6.点击 ADD a README file7.再按Create repository新增库8.再按中间的修改按钮通过Markdown来修改readme.
2021-07-10 21:03:06
1257
原创 洛谷 B2020 分糖果 题解
模拟题,按题意来模拟分糖的过程就行了。#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c,d,e,ans; cin>>a>>b>>c>>d>>e; ans=a%3; b+=a/3; e+=a/3; a=a/3; ans=ans+b%3; a+=b/3; c+=b/3; b=b/3; ans=ans+c%3; b+=c/3; d+
2021-07-08 12:26:03
1536
1
原创 2021-07-05 洛谷 P4414 [COCI2006-2007#2] ABC 题解
菜鸡,代码较复杂,请原谅。主要流程:1.排序,实现A < B < C2.通过输入的一串字母来按照特定顺序输出#include <bits/stdc++.h>using namespace std;int x[10];int main() { string st; int ans,a,b,c; cin>>x[1]>>x[2]>>x[3]; sort(x+1,x+4);//排序 a=x[1];
2021-07-05 21:20:41
524
原创 2021-07-05 洛谷 P1031 [NOIP2002 提高组] 均分纸牌 题解
主要流程:1.算每堆纸牌个数的平均数2.对于每堆,如果大于平均数的话,就把多余的移到后面一堆;如果小于平均数,就从后面一堆拿牌补上;如果等于,就不作处理。#include <bits/stdc++.h>using namespace std;int a[10001];int main() { int n,ans=0,k=0; cin>>n; for(int i=1;i<=n;i++) cin>>a[i],ans=ans+a[i];
2021-07-05 21:19:16
254
原创 2021-07-05 洛谷 P1046 [NOIP2005 普及组] 陶陶摘苹果 题解
这道题比较简单,只要分别把高度和身高+30cm作比较,统计一下就可以了。#include<bits/stdc++.h>using namespace std;int a[11];int main(){ int ans=0,high; for(int i=1;i<=10;i++){//输入 cin>>a[i]; } cin>>high; for(int i=1;i<=10;i++){
2021-07-05 21:16:54
164
原创 2021-07-05 洛谷 P1049 [NOIP2001 普及组] 装箱问题 题解
原题网址典型的01背包(递归)问题`#include <bits/stdc++.h>using namespace std;int a[1001], n, g, ma;void dg(int dep, int sum) {if (dep > g) {if (sum > ma)ma = sum;//覆盖max值return;}dg(dep + 1, sum);//第一种情况:不装if (sum + a[dep] <= n)dg(dep + 1, sum
2021-07-05 21:10:32
231
原创 洛谷P1706 全排列问题 题解
题目链接这是一道深搜的典型问题其实也可以用while和for做,但比较复杂,需要n重循环。二话不说,上AC代码#include <bits/stdc++.h>using namespace std;int a[1001],n;bool check(int dep){//判断是否重复 for(int i=1;i<dep;i++){//注意是<dep if(a[i]==a[dep]) return 0; } return 1;}void print(){//输
2021-04-04 21:05:16
195
原创 洛谷P1209 [USACO1.3]修理牛棚 Barn Repair题解
原题网址这道题是典型的贪心算法先假设只有一块木板,算出长度然后重复(n-1)次(因为刚开始用了一块)每次减去其中最大的空隙,不能重复减注意m>=n的特殊情况也要注意先sort排序接下来上AC代码#include <bits/stdc++.h>using namespace std;int a[100001],x[100001];bool cmp(int x,int y){ return x<y;}int main() { int m,s,n,
2021-03-20 22:08:21
366
合理找零怎么做(83分)?
2021-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人