- 博客(14)
- 收藏
- 关注
原创 vector 的输入输出和结构体自定义排序模板(蒟蒻版)
#include<bits/stdc++.h>using namespace std;struct node { int id;}b[10];vector<node>a;bool cmp(const node a,const node b) { return a.id>b.id;}int main() { for(int i=0;i<5;i+...
2018-11-27 21:30:29 278 2
原创 QLU ACM 2018新生赛
小蒟蒻也想学大牛们写一下题解啦~虽然很弱小 但是写博客是个好习惯 而且是走向神犇道路的必经之路 所以lets start!!这次比赛有好几个题在场上脑子突然短路,不知道为什么很简单的题就是想不起来,封榜的时候是第13名,因为没有做出来题最后铜奖组第一名惨淡收场…刚看到排名和铜奖的时候我的心是哇凉哇凉的 不过后来转念一想 没有关系!我才刚刚开始 有好多事情我还没有经历过!所以我会以这次比赛为契机 ...
2018-11-27 17:30:08 636
原创 初见dfs,用dfs计算二维数组和
原题的网址(一道很水的题)代码如下#include<bits/stdc++.h>using namespace std;int sum=0,num[100][100],jz[100][100],n;void dfs(int x,int y){ for(int i=-1;i<=1;i++) for(int j=-1;j<=1;j++) if(i!=0||j
2018-11-15 00:49:30 1127
原创 p1059明明的随机数两种方法
原题网址在做这道题的时候刚开始想到的方法是初始化一个数组 然后将重复的数跳过 但是发现需要用捅排的思想来判断有没有出现过那个数 所以就出现了两种输出方式 但是核心思想都是开桶:#include<bits/stdc++.h>using namespace std;int main(){ int n,x,sum=0; int a[1000]; cin>>n;
2018-11-11 21:26:12 548
原创 补题11.09E
这题我实在是不会做…于是就在csdn找了一下题解 然后打了一遍 了解了这题的思路 明白了怎么做 但是凭我自己做出来这道题 还是再过几天吧…我的代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin>>n>>m;
2018-11-11 19:47:46 123
原创 11.09A题题解
原题目网址刚看到这个题我被吓了一跳 于是就先去做第四题 刚开始看错了以为下面灰色的都不存在 后来看懂以后改了好几次终于改对了 写的比较麻烦不过比较清晰 代码如下 注意i j的重置#include<bits/stdc++.h>using namespace std;int main(){ int n,na,nb,a=0,b=0,i=0,j=0; cin>>n.
2018-11-11 18:40:44 360
原创 补题11.09第四次测试赛D
刚开始做这个题我就想到了一个使用函数的方法 即利用主函数调用判断素数的方法使用两个for循环 从i j到n依次判断但是发现提交以后超时百分之四十 代码如下:#include<bits/stdc++.h>using namespace std;int zs(int n){ int count=0; for(int i=2;i<n;i++) { if(n%i==...
2018-11-11 18:38:21 112
原创 洛谷试炼场p1980的两种解法
原题网址看到了统计数字出现的个数,于是第一时间想到了取模的方法:#include<bits/stdc++.h>using namespace std;int main(){ int n,x,count,a,b,c; cin>>n>>x; for(int i=1;i<=n
2018-11-08 15:11:51 323
原创 山东理工大学oj1048
原题网址#include<bits/stdc++.h>using namespace std;int main(){ string n; int sum; while(cin>>n) { if(n=="0") break; while(n.size()>1)
2018-11-07 21:35:42 561
原创 山东理工大学oj2543
本题原题山东理工大学oj2543#include<stdio.h>int main(){ int i,n,jk; while(scanf("%d",&n)!=EOF) { jk=0; i=(n-(n%5))/5; jk=i; i=(n-(n%6))/6; jk=jk+i; i=(n-(n%8))/8; jk
2018-11-06 13:05:42 783
原创 山理工oj1198用自定义low dfs解决问题
#include<bits/stdc++.h>using namespace std;int m,n,f;int a[20][20];void dfs(int x,int y){ for(int i=0;i<n;i++) if(a[x][i]>a[x][y]) return; for(int
2018-11-06 01:09:05 152
转载 山理工oj2733
#include<bits/stdc++.h>using namespace std;int a[60][60];int n,b[60][60];int main(){ int i,j,n; while(cin>>n) { int t=0; for(i=0;i<n;i++) for(j=0;j&a
2018-11-06 01:05:40 212
原创 山理工1201题做题体会
#include<stdio.h>#include<string.h>int main(){char a[100],b[100],c[100],d[100];scanf("%s%s%s",a,b,c);if(strcmp(a,b)&gt
2018-11-02 00:29:53 89
原创 山理工2746的两种解法
山东理工oj2746题的两种写法1.字符输出#include<stdio.h>#include<string.h>int main(){char a;while((a=getchar())!=EOF){ if(a>=‘a’&&a<=
2018-11-02 00:25:58 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人