ICode9

精准搜索请尝试: 精确搜索
  • codeup-大整数排序2020-01-18 11:03:13

    Problem E: 大整数排序 Time Limit: 1 Sec  Memory Limit: 32 MBSubmit: 433  Solved: 198[Submit][Status][Web Board][Creator:Imported] Description 对N个长度最长可达到1000的数进行排序。 Input 输入第一行为一个整数N,(1<=N<=100)。接下来的N行每行有一个数,数的

  • 如愿以偿2020-01-12 15:09:07

    #include<bits/stdc++.h> using namespace std; template<int D>bool cmp(const int a,const int b){ return D?a<b:a>b; } bool (*fun[2])(const int,const int)={cmp<0>,cmp<1>}; int main(){ int a[3] = {2,1,3},D; scanf("%d"

  • faiss 没有提供余弦距离怎么办2019-12-31 13:01:56

    参考:https://zhuanlan.zhihu.com/p/40236865 ,但最后观点不同 faiss是Facebook开源的用于快速计算海量向量距离的库,但是没有提供余弦距离,而余弦距离的使用率还是很高的,那怎么解决呢 import faiss from faiss import normalize_L2 import numpy as np from sklearn.metrics.pairwise

  • TreeMap 的简单解释2019-12-22 19:02:30

    TreeMap的构造函数   可以传入 自定义的比较器、Map、SortedMap。   put方法: public V put(K key, V value) { Entry<K,V> t = root; //得到根节点 if (t == null) { //如果根节点为空 compare(key, key); // type (and possibly null) check root =

  • 不使用+-的加减法:妙解2019-12-16 09:02:28

      加法器,只使用异或和与操作即可完成。在这个题目里,因为服务器程序编译的时候使用了 AddressSanitizer 工具,会对有符号数的左移位操作做保护,强制转成无符号数做移位可绕过。 有几个关键的点,有符号和无符号数。 符号对加减的结果不产生任何影响。至于是解释成负数还是正数,取决于

  • U-Boot之启动第一阶段2019-12-11 11:53:52

    基于samsung的Exynos 4412 从链接脚本u-boot.lds中我们知道u-boot是从start.s这个汇编文件开始的,所以u-boot启动的第一阶段肯定也是从这里开始的,这个文件在cpu/arm_cortexa9/文件夹下,下面我们依照这个文件一步一步分析u-boot启动的第一阶段。 #include <config.h> #include <ver

  • 洛谷——排序P1068分数线划定2019-11-24 15:01:47

    解法1: #include<bits/stdc++.h> using namespace std; int n,m,i,f,k[5001],s[5001],sub[5001]; bool cmp(int a,int b){ if(s[a] == s[b]){ return k[a]<k[b]; } return s[a] > s[b]; } int main(){ cin>>n>>m;

  • Salesforce学习之路(十三)Aura案例实战分析2019-11-21 13:57:27

    Aura相关知识整合: Salesforce学习之路(十)Aura组件工作原理 Salesforce学习之路(十一)Aura组件属性<aura:attribute /> Salesforce学习之路(十二)Aura组件表达式 1. Parent组件 parentAura.cmp <!--Parent component--> <!--controller类名:ParentAuraController--> <!--force:appHostab

  • Salesforce学习之路-developer篇(五)Aura组件原理及常用属性2019-11-13 11:02:17

    很喜欢曾经看到的一句话:以输出倒逼输入。以输出的形式强制自己学习,确实是高效的学习方式,真的很棒。以下仅为个人学习理解,如有错误,欢迎指出,共同学习。   1. 什么是Lightning Component框架?  Lightning Component框架是一个UI框架,用于为移动和台式设备开发Web应用程序。这是一个

  • Verilog有符号整型数(signed int)比大小2019-11-07 11:01:30

    本文参考了https://blog.csdn.net/wenxinwukui234/article/details/42119265/ 关于2进制补码的思考和讨论。 ====================================================================================================== 即使在变量声明的时候定义了signed属性, 在Verilog中使用>

  • Python sorted函数详解(高级篇)2019-11-05 22:02:54

    sorted() 函数对所有可迭代的对象进行排序操作。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上

  • 3 种比较 cmp2019-10-27 21:01:37

    结构体中的比较  struct dian{ int l,r; bool operator <(const dian &t)const { if(r==t.r) return l>t.l; return r<t.r; }}p[N]; sort的专用 cmp  bool cmp1(const dian &a,const dian &b)const{ if(a.l==b.l) return a.r<

  • 101174 A2019-10-26 19:02:39

    。。。 不是啊。 我acos一个1+2e-16它返回nan,这怎么调啊??? 自己完美地solo完了整道题,结果没过,太可惜了((( 复杂度O(n) 考虑从头开始选,每选一条线段都会有对应的范围吧。这里范围的定义是『前n条线段组成的终点到原点的距离』 然后我们看一下终点是不是在区间里, 假设能到达, 我们定义

  • PAT B1004 成绩排名(C++)2019-10-18 16:01:51

    PAT甲级目录 | PAT乙级目录 题目描述读入 $n(>0)$名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式:每个测试输入包含 1 个测试用例,格式为12345第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... .

  • 「SNOI2019」字符串2019-10-13 20:55:09

    题目链接:Click here Solution 事实上,我们发现我们比较的两个字符串是极为相似的 设我们当前要比较的两个字符串为\(s_x\)和\(s_y\),而他们不同的地方就在于原串\(x\sim y\)的部分 而这一部分也是十分相似的,准确的来说,他们对应的位置在原串中事实上是位置相邻的点 则我们只需要记录

  • python进阶五(定制类)【5-2 python中__cmp__】2019-10-05 19:00:38

    python中 __cmp__ 对 int、str 等内置数据类型排序时,Python的 sorted() 按照默认的比较函数 cmp 排序,但是,如果对一组 Student 类的实例排序时,就必须提供我们自己的特殊方法 __cmp__(): 1 class Student(object): 2 def __init__(self, name, score): 3 se

  • 做题记录--day542019-10-01 22:50:26

    #include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;struct student{ char regnum[100]; int score; int listnum; int rank; int localrank;}stu[30010];bool cmp(student a,student b){

  • BSGS模板2019-09-24 20:05:22

    注意边界问题  sqrt(mod)要上取整  n^0=1 要和未出现的数特判区分开 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 ll n,mod,ans; 5 inline ll ksm(ll a,ll p) 6 {ll re=1; 7 while(p) 8 {if(p&1) re=re*a%mod; 9 p>>=1; a=a*a%mod;

  • 拼数2019-09-21 16:51:49

    链接:https://ac.nowcoder.com/acm/problem/16783来源:牛客网 题目描述 设有n个正整数(n ≤ 20),将它们联接成一排,组成一个最大的多位整数。 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613 输入描述: 第一行,一个正整数n

  • Bandwidth(爆搜)2019-09-13 18:02:20

    这是一道暴力都能过的题,重点其实在于理解题意,输入过程也有一点繁琐。 1.题意 先给定一个无向图,要重新安排结点的顺序,使得相邻的节点在排列中的最大距离最小 2.Solution 明显的爆搜,难就难在如何建模,其实只要把出现过的字符放到一个数组记录起来,然后搜索的时候依次安排每个节点的字

  • C/C++_2019_7_31(三角形)2019-09-06 20:06:44

    即使失败一百次,也不要后悔一次.——东野圭吾《新参者》 标题描述 三角形 | 时间限制:1秒 | 内存限制:32768K 给定三条边,请你判断一下能不能组成一个三角形。 输入描述 输入包含多组数据,每组数据包含三个正整数a、b、c(1≤a, b, c≤10 ^ 100)。 输出描述 对应每一组数据,如果

  • PAT甲级 1062 Talent and Virtue 排序+模拟2019-09-01 11:36:27

    代码如下: //排序 #include<iostream> #include<string> #include<algorithm> #include<vector> using namespace std; struct people{ int id; int v_grade;//美德成绩 int t_grade;//智力成绩 int total;//总成绩 }; vector<people> sage;//

  • 题解 SP189652019-08-30 20:03:17

    思路是贪心。 显然我们需要尽可能地先选价值大的,且为避免影响其他任务,将当前最值钱的任务拖得越晚越好。显然,如果两件任务有着相同的deadline,肯定在deadline上完成价值更大的任务,另外那件就看命吧。如果两件任务deadline不同,可以直接认为两件任务没有关系。像这样把任务分类,就可以

  • 洛谷P5335 [THUSC2016]补退选 题解2019-08-26 20:00:09

    传送门 一道字典树的例题吧 先说下思路前1,2两个条件都易满足,字典树插入修改即可,第三个条件可用动态数组来实现,存下它的size表示当前有几个节点经过(即人数),其下标表示第几次出现,里面存入操作次数(即时刻),然后字典树修改即可。 上代码 #include<bits/stdc++.h> using namespace std; c

  • #(二维DP模型+类LCS模板)洛谷P1140 相似基因2019-08-25 20:58:02

    题目背景 大家都知道,基因可以看作一个碱基对序列。它包含了44种核苷酸,简记作A,C,G,TA,C,G,T。生物学家正致力于寻找人类基因的功能,以利用于诊断疾病和发明药物。 在一个人类基因工作组的任务中,生物学家研究的是:两个基因的相似程度。因为这个研究对疾病的治疗有着非同寻常的作用。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有