- 博客(10)
- 收藏
- 关注
原创 多线程与并发(2019-5-9 已解决)
2019-5-9问题的解决 今天又看了眼2019-5-9的问题,发现了问题的所在,关键在于 同步锁的对象(即monitor) 和 通信方法notifyAll() 的调用者要一致。 在前文失败的版本里,对Container的对象con加同步锁,却用消费者对象调用通信方法notifyAll(),显然不合适。 因此,这里改为 con.notifyAll() 。。问题解决。 同理,也可在Containe...
2019-05-11 12:31:12 236
原创 多线程与并发(2019-5-9 尚未解决)
关于线程之间的通信问题: 以下俩版本代码均采用“生产-消费模式”模拟生产与消费包子的过程,区别在于资源加锁和通信的位置,目前还不知道为啥错了/痛哭/痛哭: 先看失败版本: package mycode; public class Cotest { public static void main(String[] args) { Container con = new Container()...
2019-05-09 19:36:11 100
原创 CCF认证201503-3 节日
100昏 #include<bits/stdc++.h> using namespace std; int days[2][13]={{366,31,29,31,30,31,30,31,31,30,31,30,31},{365,31,28,31,30,31,30,31,31,30,31,30,31}};//0:闰年 、 1:非闰年 bool leap(int n){ if((n%...
2019-03-16 11:37:50 165
原创 CCF认证201803-3 URL映射
#include<bits/stdc++.h> using namespace std; string rule[105],ans[105],qer[105]; bool match(string s,string t,bool flag){//s:规则、 t:url地址 int i=0,j=0; while(i<s.size()&&j<t.size(...
2019-03-15 17:30:52 168
原创 CCF认证201509-3 模板生成系统
运行错误 90分 #include<bits/stdc++.h> using namespace std; map<string,string> mp; int main(){ string s[85]; int m,n; cin>>m>>n;getchar(); int i,j; for(i=0;i<m;i++) getline...
2019-03-15 12:41:37 133
原创 CCF认证201512-4送货 (自己写的)
#include<bits/stdc++.h> #include<vector> #include<stack> using namespace std; vector<int> G[10005],ans; stack<int> st; bool vis[10005][10005]; int main(){ int n,m; scan...
2019-03-14 21:01:26 225
转载 CCF认证201512-4 送货
我是一只代码搬运工~ #include<bits/stdc++.h> using namespace std; vector<int>graph[10005],path;//图、欧拉路径 int N,M; bool visit[10005][10005];//表示边是否已被访问 bool f(vector<int>&v){//顶点v的度数是否为奇数 ...
2019-03-14 17:01:18 202
原创 CCF认证201512-3 画图
100分,还行吧 #include<bits/stdc++.h> using namespace std; char G[105][105]; int m,n,q; void line(){ int x1,y1,x2,y2,i; scanf("%d%d%d%d",&x1,&y1,&x2,&y2); if(x1>x2) swap(x1,x2...
2019-03-14 14:41:00 151
原创 CCF认证201703-3 Markdown
很烦,文件数据怎么输进去啊,提交上去运行错误,有大佬能帮我改改吗? #include&amp;amp;lt;bits/stdc++.h&amp;amp;gt; #include&amp;amp;lt;queue&amp;amp;gt; #include&amp;amp;lt;map&amp;amp;gt; using namespace std; vector&amp;amp;lt;st
2019-03-13 17:32:16 176
原创 CCF认证201604-3 路径解析
c++,90分,求大神帮帮忙看看~ #include&amp;lt;bits/stdc++.h&amp;gt; using namespace std; vector&amp;lt;string&amp;gt; vt; void split(string s){ int i=0,j; while(i&amp;lt;s.size()){ for(j=i;j&amp;lt;s.size()&am
2019-03-12 22:10:39 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人