上海

vue-router之to属性赋值

笑着哭i 提交于 2019-12-02 04:37:42
to属性赋值 <!-- html --> <div id="app"> <router-link to="/bj/朝阳区">北京</router-link> <!-- 常规 --> <router-link to="/sh">上海-常规</router-link> <!-- 变量 --> <router-link :to="path">上海-变量</router-link> <!-- 对象path --> <router-link :to="{path:'/sh'}">上海-对象path</router-link> <!-- 对象name --> <router-link :to="{name:'b'}">上海-对象name</router-link> <!-- 对象name传值 --> <router-link :to="{name:'a', params:{placename:'丰台区'}}">北京-对象name传值</router-link> <router-view></router-view> </div> <!-- js --> <script src="./vue.js"></script> <script src="./vue-router.js"></script> <script> var router = new VueRouter({ routes: [ {

L. Digit sum (ICPC 2019 上海网络赛)

随声附和 提交于 2019-12-01 05:52:31
题目传送门 思路:二维树状数组+区间求和 #include<iostream> using namespace std; const int MAXN = 1000001; int c[11][MAXN]; int calc(int n,int b) { int res=0; while(n) { res += (n%b); n/=b; } return res; } int lowbit(int x) { return x&(-x); } void add(int x,int y,int val) { while(y<MAXN) { c[x][y]+=val; y+=lowbit(y); } } int Sum(int x,int y) { int sum = 0; while(y>0) { sum+=c[x][y]; y-=lowbit(y); } return sum; } void init() //将二到十进制的所有数的情况计算出来,且对每个进制建立一个树状数组 { for(int i=2;i<=10;i++) { for(int j=1;j<MAXN;j++) { int val = calc(j,i); add(i,j,val); } } } int main() { int T,id=1; init(); scanf("%d",&T); while(T--) {

python笔记:UserWarning: This pattern has match groups. To actually get the groups, use str.extract.

别说谁变了你拦得住时间么 提交于 2019-11-30 00:28:29
df = pd . DataFrame ( { 'name' : [ 'A(上海)AAA' , 'BB(上海)BB' , 'CCC' , 'DDD' ] } ) print ( df ) # 结果如下 name 0 A ( 上海 ) AAA 1 BB ( 上海 ) BB 2 CCC 3 DDD a = [ 'A(上海)AAA' , 'BB(上海)BB' , 'CCC' ] dd = df [ df . name . str . contains ( '|' . join ( a ) ) ] print ( dd ) # 结果如下: UserWarning : This pattern has match groups . To actually get the groups , use str . extract . return func ( self , * args , ** kwargs ) name 2 CCC 问题分析: 原因是 str.contains() 不直接支持对象里边的 括号 ,因为 括号 是正则表达式。 解决办法: a = [ 'A\(上海\)AAA' , 'BB\(上海\)BB' , 'CCC' ] # 使用转义符 “\” # 或者 a = [ 'A.上海.AAA' , 'BB.上海.BB' , 'CCC' ] dd = df [ df . name .

2019 上海网络赛 F Rhyme scheme (字典树DP)

时间秒杀一切 提交于 2019-11-29 20:04:39
题目: https://nanti.jisuanke.com/t/41414 题意:求长度为n的第k个bell number , 就是第i位的选取范围在 1-(i-1)位的最大值 +1,第一位固定为A,按字典序排列 思路:设立dp[n][i][j] 代表长度n,第i层,第1-i位的最大值是j的方案数 来源: https://www.cnblogs.com/Lis-/p/11531200.html

【2019上海网络赛】

≡放荡痞女 提交于 2019-11-29 18:41:50
B题:分成两序列,A>B,A-(a[i]属于A里面的)<=B; #include<bits/stdc++.h> using namespace std; #define ll long long const ll mod=1e9+7; const ll inf=1e18; ll dp[300*500+5]; int a[300]; int main() { int t; scanf("%d",&t); while(t--) { int n,s=0; scanf("%d",&n); for(int i=1;i<=n;i++)scanf("%d",&a[i]),s+=a[i]; sort(a+1,a+1+n); for(int i=1;i<=s;i++)dp[i]=0; dp[0]=1; for(int i=1;i<=n;i++) for(int j=s;j>=a[i];j--) (dp[j]+=dp[j-a[i]])%=mod; ll ans=0; for(int i=1;i<=n;i++) { for(int j=a[i];j<=s;j++)///表示去a[i]后的方案数 dp[j]=(dp[j]-dp[j-a[i]]+mod)%mod; for(int j=max((s+1)/2-a[i],0);j<=s-j-a[i];j++)///因为我们减掉的a【i】得是任意的

上海合计共有16个区一个县

点点圈 提交于 2019-11-29 00:05:39
2018年,上海合计共有16个区一个县,划分如下: 中心城区7个包括:黄浦区(原黄浦区加原南市区加卢湾区),静安区(原静安区加原闸北区),徐汇区,长宁区,杨浦区,虹口区,普陀区 半中心区半郊区1个:浦东新区 郊区7个包括:宝山区,嘉定区,闵行区,松江区,青浦区,奉贤区,金山区 郊县1个:崇明县 上海市区共分为三个等级: 1、黄浦区、长宁区; 2、静安区、徐汇区; 3、杨浦区、虹口区、普陀区。 上海郊区共分为三个等级: 1、宝山区、闵行区; 2、松江区、嘉定区、青浦区; 3、奉贤区、崇明区、金山区。 上海比较好的区主要是指中心城区,包括原来的法租界、英美租界地区。由于历史原因,上海苏州河以北的城市面貌原来要落后于苏州河以南的几个中心城区正核心区。随着城市不断的发展建设以及南北平衡战略的推进城市的建设,城市面貌日新月异,许多后起之秀不断涌现,譬如长宁区的天山古北地区;徐汇区的徐汇滨江;黄浦区的南外滩地区;新静安区的大宁、苏河湾地区;虹口区的北外滩;杨浦区的五角场、大连路地区、新江湾城;普陀区的长风生态园区等地。 上海的城市正不断向多极化方向发展。以前南市区是上海最差的地方之一,和黄浦区合并之后凤凰涅槃。而曾经被誉为上海最穷的赤膊区闸北区,也已经和上海的掌上明珠静安区合并,上海正不断提供强弱区的合并或者强强联合(强强联合的典范是黄浦区和卢湾区的合并)将上海中心城区联为一个有机的整体

老男孩Day7作业:选课系统

无人久伴 提交于 2019-11-28 15:30:49
老男孩Day7作业:选课系统 1、作业需求: 角色:学校、学员、课程、讲师 1. 创建北京、上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师 5. 创建学员时,选择学校,关联班级 5. 创建讲师角色时要关联学校, 6. 提供两个角色接口 7. 学员视图, 可以注册, 交学费, 选择班级, 8. 讲师视图, 讲师可管理自己的班级, 上课时选择班级, 查看班级学员列表 ,修改所管理的学员的成绩 9. 管理视图,创建讲师, 创建班级,创建课程 10. 上面的操作产生的数据都通过pickle序列化保存到文件里 2、流程图 3、目录结构 4、代码区 bin目录下的start.py程序执行文件 # -*- coding:utf-8 -*- # Author:D.Gray import os,sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_DIR) from core import main if __name__ == '__main__': start = main.Count()

中国通信简史 (上)

强颜欢笑 提交于 2019-11-28 02:34:40
http://hi.baidu.com/hieda/blog/item/2950e71664f03055f3de323f.html 中国通信简史 (上) 1871 年,英国、俄罗斯、丹麦敷设的香港至上海、长崎至上海的水线,全长2237海里。于1871年4月,违反清政府不得登陆的规定,由丹麦大北电报公司出面,秘密从海上将海缆引出,沿扬子江、黄浦江敷设到上海市内登陆,并在南京路12号设立报房。于1871年6月3日开始通报。这是帝国主义入侵中国的第一条电报水线和在上海租界设立的电报局。 1873年,法国驻华人员威基杰(S·A·Viguer)参照《康熙字典》的部首排列方法,挑选了常用汉字6800多个,编成了第一部汉字电码本,名为《电报新书》。后由我国的郑观应将其改编成为《中国电报新编》。这是中国最早的汉字电码本。中国人最早研制的电报机华侨商人王承荣从法国回国后,与福州的王斌研制出我国第一台电报机,并呈请政府自办电报。清政府拒不采纳。 1875年,福建巡抚丁日昌积极倡导创办电报。1875年在福建船政学堂附设了电报学堂,培训电报技术人员。这是中国第一所电报学堂。1877年,福建巡抚丁日昌利用去台湾视事的机会提出设立台湾电报局,拟定了修建电报线路的方案,并派电报学堂学生苏汝灼、陈平国等专司其事。先由旗后(即今高雄)造至府城(即今台南)。负责工程的是武官沈国光。于1877年8月开工

记录-汶川地震 20080512

≯℡__Kan透↙ 提交于 2019-11-27 04:05:51
记录这一时刻,当时在上海一家吃饭,大约是13点左右。午饭结束后,接到老婆的电话询问上海情况,让我很惊讶。 在打车时,收音机中传来了伤亡的噩耗,后来连夜乘火车离开上海赶回家,到家凌晨1点钟上网关心汶川地震,感觉心中在流泪。 祝灾区人民早日脱离危险!!!! 今天晚上有空记录下来。 转载于:https://www.cnblogs.com/jssy/archive/2008/05/13/1195792.html 来源: https://blog.csdn.net/weixin_30835649/article/details/99359766

数据结构与算法_韩顺平14十大算法

我怕爱的太早我们不能终老 提交于 2019-11-26 17:55:00
14.1 14.1 二分查找(非递归) package com.atguigu.binarysearchnorecursion; public class BinarySearchNoRecur { public static void main(String[] args) { //测试 int[] arr = {1,3, 8, 10, 11, 67, 100}; int index = binarySearch(arr, 100); System.out.println("index=" + index);// } //二分查找的非递归实现 * @param arr 待查找的数组, arr是升序排序 * @param target 需要查找的数 * @return 返回对应下标,-1表示没有找到 public static int binarySearch(int[] arr, int target) { int left = 0; int right = arr.length - 1; while(left <= right) { //说明继续查找 int mid = (left + right) / 2; if(arr[mid] == target) { return mid; } else if ( arr[mid] > target) { right = mid - 1