ICode9

精准搜索请尝试: 精确搜索
  • 1132 Cut Integer (20 分)2021-03-03 16:03:54

    水~。 注意右半部为\(0\)的情况。 int main() { int T; cin>>T; while(T--) { string s; cin>>s; string a=s.substr(0,s.size()/2),b=s.substr(s.size()/2); int ts=stoi(s),ta=stoi(a),tb=stoi(b); if(tb &

  • HDU 3342 Legal or Not2021-03-02 18:04:31

    有向图判环。 拓扑排序 判断拓扑排序的结果是否包含\(n\)个点。 const int N=110; vector<int> g[N]; int din[N]; int n,m; bool topo() { queue<int> q; for(int i=0;i<n;i++) if(din[i] == 0) q.push(i); int cnt=0; while(q.size())

  • 资格赛E题博弈题解2021-03-01 22:32:33

      链接:http://116.63.155.152/problem.jsp?pid=104   一个很简单的博弈,只有两个数m,n所以只有三种情况,奇偶,偶偶,奇奇   奇奇:   一定是神赢(只可意会不可言传,手动模拟几次就知道了)   偶偶:   第一步把偶数直接拆成奇奇,那问题就变成神先手然后两个数是奇奇,那答案很显然就是

  • 2021-02-122021-02-12 11:33:46

    c库的字符串的一些函数(具体见代码) #include<stdio.h> #include<string.h> #define _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS_GLOBALS #pragma warning(suppress : 4996) #define SIZE 80 #define LIM 10 #define BUGSIZE 13 #define ANSWER "Grant"

  • Ruby 中式编程三哈希(Hash)及代码行级优化2021-02-10 09:03:29

    陈氏 = Hash[“0”=>“一月”,“1”=>“二月”,“2”=>“三月”] puts “#{陈氏[‘0’]}” puts “#{陈氏[‘1’]}” puts “#{陈氏[‘2’]}”

  • 自制编译器 青木峰郎 笔记 Ch15 编译表达式和语句2021-02-07 17:04:20

    15.1 确认编译结果 cbc --print-asm -fverbose-asm xx.cb可以看到汇编代码。gcc -S -o - xx.c也可以。 root@cf43f429204e:/# cbc --print-asm -fverbose-asm if_test.cb .file "if_test.cb" .section .rodata .LC0: .string "OK" .LC1: .string "NO" .LC2: .

  • c语言中对象式宏(全局变量)2021-02-03 22:33:04

      1、 #include <stdio.h> #define XXX 3 int main(void) { int i; int a[XXX]; int sum = 0; puts("please input the scores of the students."); for (i = 0; i < XXX; i++) { printf("%dst = ", i +

  • 题目 1094: 字符串的输入输出处理2021-01-31 20:33:41

    原题地址:1094: 字符串的输入输出处理 题目描述 字符串的输入输出处理。 输入 第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。 输出 先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或

  • 问题 D: C语言10.15——输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。2021-01-14 13:36:08

    1 #include <iostream> 2 #include <cstring> 3 using namespace std; 4 void strswap(char *&p,char *&q){ 5 char *temp; 6 temp=p; 7 p=q; 8 q=temp; 9 } 10 int main(){ 11 #ifdef ONLINE_JUDGE 12 #else 13

  • 将一个二维数组的行和列元素互换,存到另一个二维数组中2021-01-13 21:29:41

    #include <stdio.h> int main() { int arr[2][3]={{1,2,3},{4,5,6}}; int buf[3][2];//定义另一个数组,改变行和列的顺序 for(int i=0;i<2;i++) { for(int j=0;j<3;j++) { printf("arr[%d][%d]=%d\t",i,j,arr[i][j]); buf[j][i]=arr[i][j];//把arr数组的值放

  • Tcl技巧与bug汇总(四)2021-01-08 14:03:23

    Tcl设置浮点数的精度 方法1: set tcl_precision 4 puts [expr 2.0/3] #输出0.6667 set tcl_precision 8 puts [expr 2.0/3] #输出0.66666667 设置精度后会自动进行四舍五入。 方法2: puts [format "%.2f" 1.234567] #输出1.23 puts [format "%.3f" 1.234567] #输出1.235

  • c语言中绘制三角形2021-01-07 19:32:22

      1、 #include <stdio.h> int main(void) { int i, j, len; puts("please input the len."); printf("len = "); scanf("%d", &len); for (i = 1; i <= len; i ++ ) { for (j = 1; j <= i;

  • c语言中逆向显示数值2021-01-05 23:36:53

      1、 #include <stdio.h> int main(void) { int i; do { puts("please input an integer."); printf("i = "); scanf("%d", &i); } while (i <= 0); while (i > 0) {

  • 1015 Reversible Primes (20分)2021-01-05 09:32:05

    我丢,又读假题了。。。理解成十进制系统下的质数判断了 看到系统,不免想起被离散支配的恐惧+_+ 题意 给定两个整数 \(N\) 和 \(D\),如果 \(N\) 是一个质数,并且将 \(N\) 转化为 \(D\) 进制表示后,再进行反转,得到的新数字转化为十进制表示后如果也是一个质数,则称 \(N\) 在 \(D\) 进制系

  • 【3】C++语法与数据结构之MFC_CList学生管理系统_链表外排序_函数指针2020-12-27 09:05:43

    注意:此时排序规则函数定义为全局函数 C++中定义CStudent类 文件名:Student.h #pragma once #include <afxtempl.h> typedef struct SUser { int nNumb; char sName[20]; float fMath; }DATA; typedef bool(*BY_FUNC)(DATA& q,DATA& m); class CStudent { CList<DATA> m_

  • 双指针算法.判断子序列2020-12-13 16:02:36

    AcWing.2816判断子序列 用双指针 code: #include<bits/stdc++.h> using namespace std; const int N = 1e5+5; int n,m,a[N],b[N]; int read() { int f=1,ans=0;char c=getchar(); while(c>'9'||c<'0')if(c=='-'){f*=-1;c=getchar();}

  • buuctf bjdctf_2020_babyrop2做题笔记 格式化字符串漏洞2020-12-10 20:31:22

    buuctf bjdctf_2020_babyrop2做题笔记 from pwn import * from LibcSearcher import * proc_name = '/home/pwn/Desktop/bjdctf_2020_babyrop2' p = remote('node3.buuoj.cn', 27642) elf = ELF(proc_name) puts_plt=elf.plt['puts'] puts_got=elf.

  • 第十三周周报2020-12-05 19:32:20

    这里写目录标题 链表文件输入输出汇编语言指令和数据存储单元CPU对存储器的读写各种存储器芯片 链表 学生信息录入,打印,添加,删除,更改,查看。 #include<stdio.h> #include<stdlib.h> #include<string.h> #define TSIZE 45 struct xinxi{ char xuehao[10]; char name[T

  • Spark 写入HBase2020-12-05 18:01:15

    我们将Spark处理完的数据一般吸入外部存储系统中,常见的外部存储系统有HBase,MySQL,ElasticSearch,redis,HDFS等。 现在我们主要介绍Spark写入HBase的方法。废话不多说,先贴代码: result.foreachPartition(it=>{ //创建HBase连接 val conn: client.Connection = HBaseUtil.

  • ctfwiki---基本ROP2020-11-29 17:59:23

    简介 ROP(Return Oriented Programming) 其主要思想是在栈缓冲区溢出的基础上,利用程序中已有的小片段 (gadgets) 来改变某些寄存器或者变量的值,从而控制程序的执行流程。所谓 gadgets 就是以 ret 结尾的指令序列,通过这些指令序列,我们可以修改某些地址的内容,方便控制程序的执

  • 数据文件——之将整数写入二进制文件2020-11-28 21:34:46

    代码: 1 //This is c program code! 2 /* *=+=+=+=+* *** *=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= 3 * 文档信息: *** :~/WORKM/stutyCode/cCode/recipesProblemSolution/chapter06/test6_11.c 4 * 版权声明: *** :(魎魍魅魑)MIT 5 * 联

  • gets()函数的替换2020-11-26 21:00:24

    1.直接要求输入含有空格的字符串 #include<stdio.h> #include<string.h> int main() { char s[1005]; scanf("%[^\n]",s); puts(s); return 0; } 2,输入含有空格的字符串之前有输入 #include<stdio.h> #include<string.h> int main() { int n;

  • 2020-11-242020-11-24 20:03:11

    C语言 puts与printf的区别是前者自动换行后者不换行

  • 枚举2020-11-20 02:03:48

    1 *#include<stdio.h> 2 #define Mon 1 3 #define Tue 2 4 #define Wed 3 5 #define Thu 4 6 #define Fri 5 7 #define Sat 6 8 #define Sun 7 9 int main() 10 { 11 int n; 12 scanf("%d",&n); 13 switch(n){ 14 case Mon:

  • CF1214H Tiles Placement 题解2020-10-05 12:00:53

    题目传送门 神仙题,奇奇怪怪的性质分析,基本没有套路。 思路 分类讨论。 1. \(k=2\) 只用一次 dfs 交替染色即可。可以直接在程序中特判。 2. 只有一条链 可以按照 \(1,2,3, \cdots , k,1,2,\cdots\) 这样染色。 3. 其它 这种情况中有无解的可能。 如果有三个及以上的点与它相连,令相

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

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

ICode9版权所有