杂
iroy33
这个作者很懒,什么都没留下…
展开
-
SIMD相关学习
C语言字节对齐CPU访问内存为什么要内存对齐?直观地看:CPU一次只能读取出4n,4n+1,4n+2,4n+3的信息如果把一个short类型变量(占两个字节)存在如图红色位置,那么我就要读两次“如果变量在0x00000003地址上的话则要访问三次内存,第一次为char,第二次为short,第三次为char”我不明白,这三次的地址分别是多少,如何计算确定的?我的理解如上图所示。(CP...原创 2019-12-12 09:56:15 · 385 阅读 · 0 评论 -
第八届蓝桥杯 K倍区间
标题: k倍区间给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗? 输入-----第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(1...原创 2019-03-22 20:02:45 · 139 阅读 · 2 评论 -
L2-002 链表去重 (25 point(s))
给定一个带整数键值的链表L,你需要把其中绝对值重复的键值结点删掉。即对每个键值K,只有第一个绝对值等于K的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定L为 21→-15→-15→-7→15,你需要输出去重后的链表 21→-15→-7,还有被删除的链表 -15→15。输入格式:输入在第一行给出 L 的第一个结点的地址和一个正整数N(≤105,为结点总...原创 2019-03-29 20:48:27 · 195 阅读 · 0 评论 -
Gym - 102082 A Digits Are Not Just Characters
题意:比较文件名的大小,其中非数字比较ASCII码,数字按照十进制数值比较签到题坑了好久,原因是我想的策略是错的,我以为只要从第一个不同的开始计算数值就行了,但是1700A 和170A会被误判成一样的#include<cstdio>#include<iostream>#include<algorithm>#include<cstring&g...原创 2019-03-29 21:41:11 · 343 阅读 · 0 评论 -
hdu 6023 Automatic Judge
上面都是废话For each submission, if it is the first time that the judge returns ``AC'' on this problem, then it means you have passed this problem, and the current time will be added to the penalty of you...原创 2019-05-30 08:59:31 · 168 阅读 · 0 评论