
物理问题
笑对这个世界的志贵
这个作者很懒,什么都没留下…
展开
-
HDU 猜猜谁是我 两点间距离公式
猜猜谁是我 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 0 Accepted Submission(s): 0Problem Description 女神YSJ给Martin发了一个视频。“猜猜里面哪个是我。” 女神说。翻译 2017-03-18 19:15:41 · 369 阅读 · 0 评论 -
pta 5-13 非常弹的球 (30分)
5-13 非常弹的球 (30分) 刚上高一的森森为了学好物理,买了一个“非常弹”的球。虽然说是非常弹的球,其实也就是一般的弹力球而已。森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不太会,你能帮他解决吗?当然为了刚学习物理的森森,我们对环境做一些简化:假设森森是一个质点,以森森为原点设立坐标轴,则森森位于(0, 0)点。小球质量为w/100 千克(kg),翻译 2017-03-31 16:32:16 · 1524 阅读 · 0 评论 -
【物理问题】URAL - 1939 First Seal
Problem Description 输入l, h, H, v, x, a分别对应,车长度,车高度,门高度,车的速度,门下落速度,车减速的时候减速度。一位船长抢了个马车想跑出门外,他想知道他是不是安全,门随时可能会下落。可能会碰到输出”Crash”,一定可以不碰到输出”Safe”思路:没理解,后面问了学长,才理解的。觉得挺不错的一道题。当门下落的时候,在(H - h) / x 时间内,不减速翻译 2017-06-17 10:04:54 · 291 阅读 · 0 评论 -
【组合数学思维】CodeForces - 233C Cycles
Problem Desciption 输入一个k,代表有k个三角形。问你至少需要几个结点能组成k个三角形。同时输出k个结点连线后的邻接矩阵。代码:有n个结点最多可以构成几个三角形。Cn3 = n * (n - 1) * (n - 2) / 6; 有n条边最多可以构成几个三角形。Cn2 = n * (n - 1) / 2;先找出大于构成k个三角形需要几个结点,后面结点-1.再加边就好了#incl翻译 2017-06-15 09:46:54 · 337 阅读 · 0 评论 -
【数学物理问题】UVALive - 6921 Refraction
Problem Description 给你水槽,给你水槽的宽度W,水槽的高度H,需要被照射的点的横坐标x,光源点的坐标xe,ye.给你sin∠MPE/sin∠CPN的比值u,让你求水最低多低,光就可以照射到被照射点(具体题目去搜索原题);思路:列出两个方程,联立方程求h,判断h和H的大小关系。光线肯定过E点H点,这样才能使得h尽可能的小#include<bits/stdc++.h>usin翻译 2017-08-04 10:17:05 · 275 阅读 · 0 评论 -
【排列组合】UVALive - 6926 Maximum Score
Problem Decription 给你T组测试数据,给你n组数,每组数包含data, num,代表data这个数有num个。问你怎么排列这些数,求出最大的分数(如何求分数,一个数的左边递减个数包括相等 和 右边递减个数包括相等的和 加上 1(本身)就是该点的分数,但你要求出所有数的分数和)。求出最大分数一共有多少种组合思路:从小到大排序一定是最大的分数和。因为(只要这串数保持弧形)所以从小翻译 2017-08-04 10:26:39 · 279 阅读 · 0 评论 -
【唯一分解定理 && 状态压缩 && 组合数学】LightOJ - 1236 Pairs Forming LCM
Problem Description long long pairsFormLCM( int n ) { long long res = 0; for( int i = 1; i <= n; i++ ) for( int j = i; j <= n; j++ ) if( lcm(i, j) == n ) res++;翻译 2017-10-16 19:37:10 · 357 阅读 · 0 评论 -
【找规律 && 快速幂 && 概率论】LightOJ - 1213 Fantasy of a Summation
Problem Description#include <stdio.h>int cases, caseno;int n, K, MOD;int A[1001];int main() { scanf("%d", &cases); while( cases-- ) { scanf("%d %d %d", &n, &K, &MOD); int i, i1翻译 2017-10-17 11:03:11 · 291 阅读 · 0 评论