记录
c_3Po_
这个作者很懒,什么都没留下…
展开
-
python 找到当前目录下所有文件夹
得到File目录下所有文件def findallfile(path): for root, ds, fs in os.walk(path): for f in ds: fullname = os.path.join(root,f) yield fullnameif __name__ == '__main__': for i in findallfile(Fi...原创 2020-04-09 21:49:29 · 649 阅读 · 0 评论 -
python 彻底删除一个文件夹(包括子文件及文件夹)
记录一个python脚本import osimport sysimport shutildef del_file(filepath): del_list = os.listdir(filepath) for f in del_list: file_path = os.path.join(filepath, f) if os.path....原创 2020-04-09 00:27:06 · 1499 阅读 · 0 评论 -
河南省第十二届大学生ACM程序设计竞赛 榜单
Programming ContestScoreboard will be shut down with one hour remaining in contest. Rank Name Solved Time A B ...原创 2019-05-08 13:11:07 · 2007 阅读 · 0 评论 -
第五届河南省程序设计大赛 H Interesting Punch-Bowl
给你一个n*m的图,每个位置都有个柱子,往里面加水,问最多能加多少水考虑优先队列,首先把最外层的进队,每次取最小的,更新,进队#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef unsigned long long ull;const int maxn=300+5;int...原创 2019-05-01 18:04:04 · 156 阅读 · 1 评论 -
第五届河南省程序设计大赛 G Divideing Jewels
没想到dfs直接过了,以为不能过,感觉会超时#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef unsigned long long ull;const int maxn=300+5;int a[maxn],sum,flag;void dfs(int x){ ...原创 2019-05-01 17:54:05 · 259 阅读 · 0 评论 -
第五届河南省程序设计大赛 D 遥控器
要么直接到,要么经过一个中间点再到数据量很小,只有100个数,枚举0—99 把当前点当作中间点 取最小的#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef unsigned long long ull;const int maxn=100+5;const int INF...原创 2019-05-01 17:45:57 · 212 阅读 · 0 评论 -
第五届河南省程序设计大赛 C 试 制 品
队友写的、、太强了#include<bits/stdc++.h>using namespace std;set<string>st1,st2,ans;int last,j,len;bool fun(string s){ len=s.length(); unordered_set<string>st...原创 2019-05-01 17:42:29 · 181 阅读 · 0 评论 -
第五届河南省程序设计大赛 B 最强DE 战斗力
将一个数字尽可能多分成3相乘的形式,余下来的乘2,注意ans会超过longlong,我用的javaimport java.util.*;import java.lang.*;import java.io.*;import java.math.*;/* Name of the class has to be "Main" only if the class is public. */...原创 2019-05-01 17:40:43 · 129 阅读 · 0 评论 -
第五届河南省程序设计大赛 A 奇怪的排序
将每个数字,翻转一下,sort#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef unsigned long long ull;const int maxn=100+5;struct node{ int x,y;};std::vector<node>...原创 2019-05-01 17:37:25 · 270 阅读 · 0 评论 -
2019中山大学程序设计竞赛
1009:放大K倍,模拟一下#include<bits/stdc++.h>using namespace std;int main(){ int n,m,k; while(cin>>n>>m>>k) { for(int i=0;i<n;i++) { ...原创 2019-04-21 11:02:30 · 294 阅读 · 0 评论 -
分块 ——区间修改 (luogu P 3372)
联想分块求解的思路,对于块两端边缘暴力处理,对于连续的完整的块直接调用块中内容。那么很好想到区间修改思路,设sum[i]为第i个块的总和,inc[i]为第i个块所有数全部都要加的值,相当于线段树里的标记。每次把a数组[l,r]区间增加val值,就先将左右两端多出来的,暴力a[i]+=val,并把i所在块的sum也要加上val,然后中间连续完整的块inc[i]+=val。询问也就很简单了,先...转载 2019-03-04 13:26:49 · 487 阅读 · 0 评论 -
ZZULI-2019年3月份月赛(个人赛)
A:根据题意,每两两配对,而且k只会等于1或2,那就可以直接sort一下遍历数组,当前元素和在一个元素进行匹配,不相等就输出,并且指针往后移。#include <bits/stdc++.h>using namespace std;typedef long long ll;const int maxn=3e6+5;const int maxm=6200+5; i...原创 2019-03-03 20:40:18 · 244 阅读 · 0 评论 -
打麻将 java版题解+标程
这个题首先判断数据合不合法,如果某一个数字超过4个就是不合法 然后贪心贪心的策略是 先找到一个对子,然后把这个对子从手牌里删去,看手牌里有没有四个顺子或刻子import java.util.*;public class Main{ static int tsum[]=new int[100]; public static boolean check() {...原创 2018-11-13 22:17:13 · 692 阅读 · 1 评论 -
StringTokenizer类 实用小程序
该程序可以实现:输入一串句子,将句子分解为单个的语言单元import java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TokenTest extends JFrame{ private JLabel promptLabel; private JTex...原创 2018-10-24 15:16:05 · 263 阅读 · 0 评论 -
2018ACM—ICPC 亚洲区域赛 南京站
第一次参加区域赛,很紧张,我们也都没有准备好,热身赛就表现出来了,快结束的时候写出来了一道题。然后第二题的正式赛。。。。很难受,开场四十分钟写出来A之后,一直到比赛结束都再也没过题。队友心态也爆炸了总结经验,有的题是不敢尝试,不敢算,还有的题是题意就理解错了,唉以后要多做题,多总结,坚持下去加油!!...原创 2018-10-17 12:32:16 · 1979 阅读 · 2 评论 -
2018河南省第十一届ACM省赛之旅。。。
第一次外出到郑州以外的地方比赛 也是第一次参加省赛哈哈 总之都是第一次 心情很激动原创 2018-05-31 18:38:08 · 2147 阅读 · 4 评论