- 博客(10)
- 收藏
- 关注
原创 多线程与并发(2019-5-9 已解决)
2019-5-9问题的解决今天又看了眼2019-5-9的问题,发现了问题的所在,关键在于 同步锁的对象(即monitor) 和 通信方法notifyAll() 的调用者要一致。在前文失败的版本里,对Container的对象con加同步锁,却用消费者对象调用通信方法notifyAll(),显然不合适。因此,这里改为 con.notifyAll() 。。问题解决。同理,也可在Containe...
2019-05-11 12:31:12
270
原创 多线程与并发(2019-5-9 尚未解决)
关于线程之间的通信问题:以下俩版本代码均采用“生产-消费模式”模拟生产与消费包子的过程,区别在于资源加锁和通信的位置,目前还不知道为啥错了/痛哭/痛哭:先看失败版本:package mycode;public class Cotest { public static void main(String[] args) { Container con = new Container()...
2019-05-09 19:36:11
129
原创 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
199
原创 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
219
原创 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
185
原创 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
283
转载 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
234
原创 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
186
原创 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
227
原创 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
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人