当前位置: 首页 > 编程日记 > 正文

【ACM】杭电OJ 2552

本来还查了atan 和 atan2 的用法,结果总是WA

看了解析之后才知道原来是要公式推导,最后得出所求的式子是一个等式,结果为1。

所以,以后出类似与数学公式的题,可能是要手算推到,在输出特定的结果。(长见识!之前也遇到过,突然想起来)

WA代码:

#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int main ()
{int n;double s,u,v,r;cin>>n;while(n--){cin>>s>>u;r=atan(1/s)-atan(1/u);v=1/tan(r);cout<< floor(v*u-s*u-s*v)<<endl;}return 0;
}

AC代码:

#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int main ()
{int n;cin>>n;while(n--){cout<<"1"<<endl;}return 0;
}

相关文章:

蚂蚁金服天街:OceanBase 在大促 5 年来的技术演进

为了与金融从业者、科技从业者共同探讨金融 业务的深层次问题&#xff0c;蚂蚁金服联手 TGO 鲲鹏会&#xff0c;在 12 月 8 日举办了「走进蚂蚁金服&#xff1a;双十一背后的蚂蚁金服技术支持」活动。蚂蚁金服高级技术专家天街为大家分享了《蚂蚁双 11 大促 OceanBase 核心技术…

OTA升级flash分区

什么是在线OTA升级 - OTA是Over-the-Air的简写&#xff0c;空中下载技术的意思。 - OTA在线升级在日常消费电子产品中很常见&#xff0c;比如手机&#xff0c;机顶盒等&#xff0c;通过网络&#xff0c;下载升级数据包&#xff0c;更新操作系统等底层固件进行…

MD5与Base64的思考

MD5加密是对任意长的数据使用MD5哈稀算法散列为4个32位组,若格式化为ASCII字符则为16字符,若格式化16进制表示,则为32字符. (MD5的具体算法请参阅相关书籍和资料)MD5广泛用于数据校验和完整性检验.且不可逆.理论上为抗碰撞的在2004年8月17日,MD5遭遇重创,山东大学的王小云做了…

【ACM】杭电OJ 1076

数组要开的大一些&#xff0c;一开始数组只开到100005&#xff0c;就显示了错误的数据 AC代码&#xff1a; #include <iostream> #include <cstring> using namespace std; const int maxn 10000005; int a[maxn]; int main () {int i;memset(a,0,sizeof(a));fo…

IDEA ctrl+alt+L 格式化快捷键无效时解决

这几天发现自己Intellij IDEA ctrlaltL格式化代码无效 设置里面按照快捷键搜索 按了 ctrlaltL 也没反应 但是我设置的确实是默认的 ctrlaltL 最后终于找到了问题所在 原来是开网易云音乐的锅 网易云会有一个全局的快捷键ctrlaltL跟idea冲突 去网易云关了就好了 转载于:https:/…

gpio pin和pad的区别

PIN指芯片封装好后的管脚&#xff0c;即用户看到的管脚&#xff1b; PAD是硅片的管脚&#xff0c;是封装在芯片内部的&#xff0c;用户看不到。 PAD到PIN之间还有一段导线连接的。

【ACM】杭电OJ 1013

WA代码 输入很大的数的时候会输出“-1”&#xff0c;所以考虑用字符数组来储存输入的数据。 #include <iostream> #include <cstring> #include <cstdio> using namespace std; long long sum; long long fun (int n) {sum0;if(n<9) return n;while(n){s…

\\s+ split替换

出自&#xff1a; http://www.tuicool.com/articles/vy2ymm 详解 "\\s" 正则表达式中\s匹配任何空白字符&#xff0c;包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v] \f -> 匹配一个换页\n -> 匹配一个换行符\r -> 匹配一个回车符\t -> 匹配一个制表…

ubuntu18.04下双机驱动调试

环境搭建&#xff1a;https://blog.51cto.com/haidragon/2337256这里要先说下如果要下内核断点要先在编译前去掉写保护&#xff0c;但是下自己写的驱动可以不要。第二个最好编译完后压缩vm系统文件然后复制一份&#xff0c;这样就调试机与被调试机环境一模一样&#xff0c;同样…

如何独立开发一个网络请求框架

&#xff08;原创出处为本博客&#xff1a;http://www.cnblogs.com/linguanh/&#xff09; 目录&#xff1a; 前言 准备工作 开发模式 开发原则 线程 高并发 TCP/UDP 本类介绍 开发选择 功能列表 优点 拓展 完整代码 用法例子 前言&#xff1a; 已开源到GitHub&#xff0c;希望…

【ACM】杭电OJ 1284(待更)

#include<iostream> using namespace std; int main(){int n;while(cin>>n){int ans0; for(int i0;i<n/3;i){ //对3的个数进行枚举 int temp(n-3*i); //除了这i个3之外剩余的钱数 //temp/2,剩余部分换成2的总种类数&#xff0c;anstemp/21; //这…

c语言头文件中定义inline static相关函数的优劣

头文件中常见static inline函数&#xff0c;于是思考有可能遇到的问题&#xff0c;如头文件经常会被包含会不会产生很多副本&#xff1f;网上说法不一。于是自己验证。经过arm-none-eabi-gcc下测试后得出结论。 inline 关键字实际上仅是建议内联并不强制内联&#xff0c;gcc中O…

c语言inline详解

本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候&#xff0c;要注意以下两点&#xff1a;inline关键字在GCC参考文档中仅有对其使用在函数定义&#xff08;Definition&#xff09;上的描述&#xff0c;而没有提到其是否能用于函数声明&#xff08;Dec…

【ACM】杭电OJ 2090

题目中给出的四舍五入的条件可以忽略不计了&#xff0c;因为提交的程序没有考虑四舍五入&#xff0c;照样AC了 printf("%.1lf\n",sum); AC代码&#xff1a; 写的有点复杂了&#xff0c;其实不用定义结构体也可以。 #include<iostream> #include <cstdi…

属性配置文件详解(2)(十七)

过命令行设置属性值 相信使用过一段时间Spring Boot的用户&#xff0c;一定知道这条命令&#xff1a;java -jar xxx.jar --server.port8888&#xff0c;通过使用–server.port属性来设置xxx.jar应用的端口为8888。 在命令行运行时&#xff0c;连续的两个减号--就是对applicatio…

git track远程分支

在本地初始化仓库&#xff0c;提交代码时会出现&#xff0c;上游为空&#xff0c;当前分支为选择&#xff0c;等错误提示。其实就是本地仓库分支和远程仓库分支并未进行关联&#xff0c;即本地分支未追踪到远程分支。 1.本地和远程的状态 本地&#xff1a; 本地所有的文…

HTMLDOM中三种元素节点、属性节点、文本节点的测试案例

HTML dom中常用的三种节点分别是元素节点、属性节点、文本节点。 具体指的内容可参考下图&#xff1a; 以下为测试用例: <!DOCTYPE html> <html><head><title>元素节点、属性节点、文本节点的测试</title><meta name"Author" conte…

【ACM】DFS 全排列 回溯

深入体会一下DFS&#xff0c;回溯 在一些OJ上endl和“\n”还是有区别的&#xff01;&#xff01;&#xff01; 题目链接&#xff1a;http://codevs.cn/problem/1294/ 方法一&#xff1a; #include <iostream> #include <cstdio> #include <cstring> usin…

(轉貼) 友達光電第五屆【A+種子暑期實習計畫】開始辦理報名 (News)

友達光電第五屆【A種子暑期實習計畫】開始辦理報名 友達光電以絕佳的團隊執行力&#xff0c;帶領台灣光電產業進入世界級的領域! 還在就學的你/妳&#xff0c;想成為世界級光電產業的A種子嗎? 把握最後的暑假加入友達的A種子實習團隊吧!! 【2008 A種子募集計畫】 實習期間&am…

binutils工具集用法

addr2line用于得到程序指令地址所对应的函数&#xff0c;以及函数所在的源文件名和行号。 在不少嵌入式开发环境中&#xff0c;编译器的名称往往不是gcc&#xff0c;而是想arm-rtems-gcc这样的&#xff0c;对于这种命名形式的编译器&#xff0c;读者通常可以找到arm-rtems-add…

【ACM】CODE[VS] 1215 (DFS)

题目描述 Description 在N*N的迷宫内&#xff0c;“#”为墙&#xff0c;“.”为路&#xff0c;“s”为起点&#xff0c;“e”为终点&#xff0c;一共4个方向可以走。从左上角&#xff08;(0,0)“s”&#xff09;位置处走到右下角&#xff08;(n-1,n-1)“e”&#xff09;位置处…

#大学#SQL基础学习笔记(02)

*数据分组select FAge,count(*) from TableName group by FAge (根据年龄进行分组)一般和聚合函数一起使用 *Having语句select FAge,count(*) from TableName group by FAge having count(*)>1 *聚合函数不能出现在where语句中 *having是对分组后的信息进行过滤&#xff0c;…

socket connect阻塞和非阻塞处理

建立socket后默认connect()函数为阻塞连接状态&#xff0c;在大多数实现中&#xff0c;connect的超时时间在75s至几分钟之间&#xff0c;想要缩短超时时间&#xff0c;可解决问题的两种方法&#xff1a;方法一、将socket句柄设置为非阻塞状态&#xff0c;方法二、采用信号处理函…

【ACM】CODE[VS] 2806(DFS)

感觉有点入了DFS的门槛&#xff0c;距离完全掌握还差得远呢 AC代码&#xff1a;运行时间为7ms #include <iostream> #include <cstdio> #include <cstring> using namespace std; const int maxn 26; int vis[maxn][maxn],col,line,flag,count; char map[…

scala学习手记34 - trait方法的延迟绑定

trait的方法的延迟绑定就是先混入的trait的方法会后调用。这一点从上一节的实例中也可以看出来。 下面再来看一个类似的例子&#xff1a; abstract class Writer {def write(message: String): String }trait UpperWriter extends Writer {abstract override def write(message…

(原創) Altera Technology Roadshow 2011 Taipei (SOC) (Quartus II) (Nios II) (Qsys)

Abstract這是我第一次參加Altera一年一度的Technology Roadshow。 Introduction 今年的Altera Technology Roadshow是在台北喜來登大飯店舉行。 位置在喜來登飯店的B2。 講師的講台。 當天的會場布置。 當天的演講內容&#xff0c;主要是台灣Altera兩家代理商Galaxy與Arrow的FA…

git-flow工作流说明

本文以一虚拟项目为例&#xff0c;描述了Git Flow在项目中的应用&#xff1b;还以此为主线&#xff0c;以表格形式给出了速查手册&#xff1b;最后&#xff0c;结合这两点介绍了一个基于Git Flow的项目实例。 希望这篇文章能够帮助Git初学者尽快上手。 1.1 什么是Git Fl…

2015湖南省省赛 阶乘除法 暴力

阶乘除法Time Limit:5000MS Memory Limit:65535KB 64bit IO Format: NBUT 1643Description 输入两个正整数 n, m,输出 n!/m!,其中阶乘定义为 n! 1*2*3*...*n (n>1)。 比如,若 n6, m3,则 n!/m!6!/3!720/6120。 是不是很简单?现在让我们把问题反过来:输入 kn!/m!,找到…

【ACM】POJ 1664

现在还不能理解为什么 至少有一个盘子用f(m,n-1)表示就可以了 AC: #include <iostream> #include <cstdio> using namespace std; int f(int m,int n) {if(m1 || n1 || m0) return 1;else if(m<n) return f(m,m);else{return f(m-n,n)f(m,n-1);} } int mai…

高效程序员的 7 个共同特征

导读&#xff1a;要想成为一个伟大的程序员&#xff0c;需要的可不仅仅是能够编写出可以正常运行的代码。Justin James给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。 要想成为高效的程序员&#xff0c;你需要具备一定的综合素质才能够让你用你所掌握的技能、经验…