汪某某的混乱思想
文章平均质量分 53
lowbody
这个人很帅,什么都没有留下
展开
-
第一次数组
#includeusing namespace std;int main(){int a[200],x,n,y,b=0;cin>>x;for(int i=1;i{cin>>n;a[i]=n;}cin>>y;for(int j=1;j{if(a[j]==y)b++;}coutreturn 0;}原创 2017-08-04 11:13:17 · 148 阅读 · 0 评论 -
关于图论
进来也不是一两天了,成为一个OIer的日子也过了许久。那么就谈谈自己对最近所学的心得吧。图(she)论(pi)遍历与最短路Floyd神奇的三重循环,一层套一层,适用于500个点以内的题目。关于floyd k循环一定要套在外面!!! 看到500别冲动,抑制住你的兴奋和激动,500点的不一定是floyd。献上代码//N为点数void floyd()...原创 2017-12-09 20:51:43 · 206 阅读 · 0 评论 -
那些年我追过的“女孩”
我认为打程序犹如追女孩,在不断犯错的过程中才能成功的把握所有要点,然后嘿嘿嘿...........1.思绪紊乱。。。。找不到题目的关键。2.会引用错误的变量,比如a[i][j]变成了a[j][i]更甚者,a[i][j]变成b[i][j]。3.该刷刷,绝对不能浪。4.在定义变量时绝对不能过长否则看什么都不知道了。5.要理解清楚题目的方向并且要想清楚自己写出的情况,比如塔姆沃思草泥牛,这个就不能用交换...原创 2017-08-12 21:19:01 · 360 阅读 · 0 评论 -
初赛后的第一次比赛反思
well,初赛后的失落令我明白了我的不足,不过至少,我知道我还需要学什么了。初赛后的usaco比赛,铜组的题还是一如既往的水,不过关于铜二有更好的操作,就是对字母的第一次出现顺序与第二个字母的第一次出现顺序还有的二次进行比较因为是个圆所以不用考虑头尾相连。这个操作就不会很low关于银组:第一题主要是一波贪心操作,对右(或左)端点进行排序然后循环搜索(20000^2的数据规模竟然不会超时!大原创 2017-11-03 15:16:17 · 276 阅读 · 0 评论 -
遍历与最短路
void dfs(int b){ for(int j=1;j<=n;j++) if(!f[j]&&a[b][j]) { f[j]=true; dfs(j); }}void dige(int st){ for (int i=1;i<=T;i++) dis[i]=a[st][i];//dis==距离,原创 2017-09-12 21:21:52 · 591 阅读 · 0 评论 -
2017 08 21 小结
我要对我的行为深深的忏悔,对于机房中的喧嚣我本不该堕入凡尘,奈何世俗却是令人深陷。莫名的,我成了哄笑中的一员,血液中的代码仿佛也蒙上了一层不知名的阴影。但是,我不该这样,我不能这样!!我是个有梦想的OIer我的血液里流淌的是代码!!!认真对待,严肃刷题。尘世虽好,却不能留恋。自嘲一笑,尘世也不过这样如此,无非是想令我的大道受阻碍罢了。灯红酒绿,纸醉金迷......尘世。。。。。哼,我自原创 2017-08-21 20:49:29 · 119 阅读 · 0 评论 -
不给AC的奇怪玩意(openjudge1.5 11)
#includeusing namespace std;int main(){int k,n,x=0,z=0,y=0;cin>>k;for(int i=1;i{cin>>n;if(n==1) x=x+1;if(n==5) y=y+1;if(n==10) z=z+1;}coutcoutcoutreturn 0;}原创 2017-08-04 11:14:24 · 355 阅读 · 1 评论 -
奇怪的非同寻常的金币
#includeusing namespace std;int main(){int x,n,k,z,coin,ans;cin>>n;k=0;x=0;for(int i=0;k{ z=k;k=i+k;}coin=k-z;for(int h=1;hx=h*h+x;ans=(n-z)*coin+x;coutreturn 0;}原创 2017-08-04 11:14:12 · 112 阅读 · 0 评论 -
n个数中y数字出现了几次
#includeusing namespace std;int main(){int x,y,z,n,a=0,b=0;cin>>x>>y;for(int i=1;i{cin>>n;while(z>10){z=n%10;b++;}b=b+1;for(int j=1;j{if(n%10==y) a++;n=n/10;}}原创 2017-08-04 11:13:55 · 323 阅读 · 0 评论 -
这个超时了的对程序(1到n中y数字出现了几次)
#includeusing namespace std;int main(){int x,y,z,n,a=0,b=0,h=0;cin>>x>>y;for(int i=1;i{h=i;while(z>10){z=n%10;b++;}b=b+1;for(int j=1;j{if(h%10==y) a++;h=h/10;}}原创 2017-08-04 11:13:47 · 165 阅读 · 0 评论 -
数字反转,哈哈哈(无缺陷)
#includeusing namespace std;int main(){long long x,y,z,a=0,b,c,d;cin>>x;if(x>0){c=x;for(int i=1;x>=10;i++){x=x/10;z=i+1;}for(int j=1;j{a=(a+c%10)*10;c=c/10; }cout原创 2017-08-04 11:13:34 · 206 阅读 · 0 评论 -
码农之椰子
致力于提升代码能力的我刷了一道码农题,然而发现其实还是很简单的。题面椰子一个椰子沿着与地面垂直的方向落到地面上指定的位置,如果椰子X落到了地上(因为地平线高度为0,故椰子在地上的高度为1),它会待在那里不动,如果它落在了另一个椰子上,就会出现下面几种情况: (1)如果椰子Y的左右两边都已有椰子(下图中用“O”表示),则椰子会停在那里不动。 X OYO =====&g...原创 2018-03-21 20:56:26 · 259 阅读 · 0 评论